{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Nuon documentation","description":"Nuon is the BYOC (bring-your-own-cloud) deployment platform for software vendors. Deploy applications — Terraform, Helm, Kubernetes manifests, container images — into customer AWS, Azure, or GCP accounts with no cross-account IAM. Includes runners, operation roles for least-privilege IAM, drift detection, approval workflows, and policies for compliance.","colors":{"primary":"#256A7F","light":"#4CC9F0","dark":"#256A7F"},"logo":{"light":"https://mintcdn.com/nuoninc/RZoWFEpvSvd8sGqW/logo/light.svg?fit=max\u0026auto=format\u0026n=RZoWFEpvSvd8sGqW\u0026q=85\u0026s=5fe6681050ff3486a1e940fe9090d74d","dark":"https://mintcdn.com/nuoninc/RZoWFEpvSvd8sGqW/logo/dark.svg?fit=max\u0026auto=format\u0026n=RZoWFEpvSvd8sGqW\u0026q=85\u0026s=14deeb0a1b634839fe931f5f9e96af33","href":"/get-started/introduction"},"favicon":"https://mintcdn.com/nuoninc/swdQeSDXQqHcTs6_/favicon.svg?fit=max\u0026auto=format\u0026n=swdQeSDXQqHcTs6_\u0026q=85\u0026s=a4dbde1cc7d4c38f7c91105d64026679","api":{"openapi":"https://api.nuon.co/oapi/v3"},"background":{"color":{"light":"#FAFAFA"}},"navbar":{"links":[{"icon":"github","href":"https://github.com/nuonco/nuon","label":"GitHub"},{"icon":"slack","href":"https://nuon-byoc.slack.com/join/shared_invite/zt-1q323vw9z-C8ztRP~HfWjZx6AXi50VRA#/shared-invite/email","label":"Slack"}],"primary":{"type":"button","label":"Sign up","href":"https://app.nuon.co/"}},"footer":{"socials":{"website":"https://www.nuon.co","x":"https://twitter.com/nuoninc","linkedin":"https://www.linkedin.com/company/nuonco"}},"seo":{"metatags":{"og:site_name":"Nuon Documentation","og:type":"website","twitter:card":"summary_large_image","twitter:site":"@nuonco"},"indexing":"all"},"fonts":{"family":"Inter"},"integrations":{"posthog":{"apiKey":"phc_1NEQAphH0jxCX7opmp4Iyq2O6mu4tM552kMjJz8uKkl","apiHost":"https://us.i.posthog.com","sessionRecording":true},"plausible":{"domain":"docs.nuon.co"}},"markdown":{"instructions":["Nuon installs a software company's application into its customers' AWS, Azure, or GCP accounts. A runner in each customer account polls the Nuon control plane for jobs, so Nuon needs no cross-account access.","In these docs, \"you\" is the software company using Nuon to ship its product, and \"customer\" is the company whose cloud account the product is installed into. Pages also call the software company the vendor.","Page index: https://docs.nuon.co/llms.txt. To evaluate Nuon, read https://docs.nuon.co/get-started/introduction.md, https://docs.nuon.co/guides/deployment-options.md, https://docs.nuon.co/security.md, and https://docs.nuon.co/architecture/platform.md. To build with Nuon, start at https://docs.nuon.co/get-started/quickstart.md.","To check which architectures Nuon supports (customer account, existing VPC or cluster, hybrid data plane, single-tenant, data residency, customer-managed keys, air-gapped), read https://docs.nuon.co/guides/byoc-architecture-patterns.md.","Pages under https://docs.nuon.co/config-ref/ are generated from the config schema. Treat them as the source of truth for config file fields.","Search these docs over MCP at https://docs.nuon.co/mcp."]},"styling":{"latex":false},"navigation":{"global":{"anchors":[]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"nuoninc","hasAudioNarration":false,"actualSubdomain":"nuoninc","customDomains":["docs.nuon.co"],"gitSource":{"type":"github","owner":"nuonco","repo":"nuon","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"edits":false,"issues":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aed5a4f197e48bb5f929a39","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Guides","count":140},{"language":"default","tag":"Changelog","count":45},{"language":"default","tag":"Reference","count":34},{"language":"default","tag":"Updates and Operations","count":21},{"language":"default","tag":"Configuration","count":21},{"language":"default","tag":"Concepts","count":17},{"language":"default","tag":"Configuration Types","count":14},{"language":"default","tag":"Getting Started","count":13},{"language":"default","tag":"Components","count":12},{"language":"default","tag":"Stacks","count":10}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":false},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"workos-sso-scim","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},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":root{--light: #4CC9F0}.prose :where(table):not(:where([class~=\"not-prose\"],[class~=\"not-prose\"] table)){display:table}.prose :where(table):not(:where([class~=\"not-prose\"],[class~=\"not-prose\"] th)){text-align:left}.nuon-label{text-transform:uppercase;font-weight:600;font-size:0.6rem;padding:0.01rem 0.25rem;color:white;background-color:var(--light);border-radius:10%}.PylonChat-bubbleFrameContainer{bottom:24px!important;right:24px!important}.PylonChat-chatWindowFrameContainer,.PylonChat-popupMessageContainer{bottom:88px!important;right:24px!important}wistia-player[media-id=\"tsb1nu547c\"]:not(:defined){background:center / contain no-repeat url('https://fast.wistia.com/embed/medias/tsb1nu547c/swatch');display:block;filter:blur(5px);padding-top:56.25%}.nuon-try-agent,.nuon-mcp-picker,.nuon-flow{--try-accent: #256a7f;--try-accent-soft: rgba(37, 106, 127, 0.08);--try-border: rgba(37, 106, 127, 0.28);--try-text: #1f2937;--try-muted: #6b7280;--try-bg: linear-gradient(90deg, rgba(76, 201, 240, 0.10), rgba(37, 106, 127, 0.04) 60%, transparent);margin:0 0 1.75rem;border:1px solid var(--try-border);border-radius:12px;background:var(--try-bg);font-size:0.875rem;color:var(--try-text)}.dark .nuon-try-agent,.dark .nuon-mcp-picker,.dark .nuon-flow{--try-accent: #4cc9f0;--try-accent-soft: rgba(76, 201, 240, 0.12);--try-border: rgba(76, 201, 240, 0.3);--try-text: #e5e7eb;--try-muted: #9ca3af;--try-bg: linear-gradient(90deg, rgba(76, 201, 240, 0.10), rgba(76, 201, 240, 0.02) 60%, transparent)}.nuon-try-agent-row{display:flex;align-items:center;gap:0.75rem;padding:0.5rem 0.5rem 0.5rem 0.75rem}.nuon-try-agent-toggle{display:flex;align-items:center;gap:0.625rem;flex:1;min-width:0;background:none;border:0;padding:0;text-align:left;color:inherit;cursor:pointer}.nuon-try-agent-badge{display:inline-flex;align-items:center;gap:0.35rem;flex-shrink:0;padding:0.15rem 0.5rem;border-radius:999px;background:var(--try-accent-soft);color:var(--try-accent);font-size:0.7rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase}.nuon-try-agent-title{min-width:0;line-height:1.3}.nuon-try-agent-chevron{flex-shrink:0;color:var(--try-muted);transition:transform 0.15s}.nuon-try-agent[data-open=\"true\"] .nuon-try-agent-chevron{transform:rotate(180deg)}.nuon-try-agent-actions{display:flex;gap:0.375rem;flex-shrink:0}.nuon-try-agent-btn{padding:0.3rem 0.65rem;border:1px solid var(--try-border);border-radius:8px;background:transparent;color:var(--try-text);font-size:0.8rem;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer}.nuon-try-agent-btn:hover{background:var(--try-accent-soft)}.nuon-try-agent-primary{border-color:var(--try-accent);background:var(--try-accent);color:#fff}.dark .nuon-try-agent-primary{color:#0b1d24}.nuon-try-agent-primary:hover{background:var(--try-accent);opacity:0.9}.nuon-try-agent-body{padding:0 0.75rem 0.75rem}.nuon-try-agent-prompt{margin:0 0 0.5rem;padding:0.625rem 0.75rem;border-radius:8px;background:var(--try-accent-soft);font-size:0.8rem;line-height:1.5;white-space:pre-wrap}.nuon-try-agent-note{margin:0;color:var(--try-muted);font-size:0.78rem;line-height:1.5}.nuon-try-agent-note a{display:block;margin-top:0.25rem;font-weight:500;color:var(--try-accent);text-decoration:underline}.nuon-try-agent-note code{font-size:0.75rem}@media (max-width: 640px){.nuon-try-agent-row{flex-wrap:wrap}.nuon-try-agent-actions{width:100%}.nuon-try-agent-btn{flex:1;text-align:center}}.nuon-try-agent+.nuon-try-agent{margin-top:-1.125rem}.nuon-mcp-picker{margin:1rem 0 2rem;padding:0.75rem;border:1px solid var(--try-border);border-radius:12px;background:var(--try-bg);color:var(--try-text);font-size:0.875rem}.nuon-mcp-picker-tabs{display:flex;flex-wrap:wrap;gap:0.25rem;margin-bottom:0.75rem}.nuon-mcp-picker-tab{padding:0.3rem 0.75rem;border:1px solid transparent;border-radius:999px;background:none;color:var(--try-muted);font-size:0.8rem;font-weight:500;cursor:pointer}.nuon-mcp-picker-tab:hover{color:var(--try-text)}.nuon-mcp-picker-tab[aria-selected=\"true\"]{border-color:var(--try-border);background:var(--try-accent-soft);color:var(--try-accent)}.nuon-mcp-picker-block+.nuon-mcp-picker-block{margin-top:0.625rem}.nuon-mcp-picker-caption{margin:0 0 0.3rem;color:var(--try-muted);font-size:0.78rem}.nuon-mcp-picker-code{position:relative;border-radius:8px;background:#0f1d22}.nuon-mcp-picker-code pre{margin:0;padding:0.75rem 5rem 0.75rem 0.875rem;white-space:pre-wrap;word-break:break-word;color:#e5e7eb;font-size:0.8rem;line-height:1.6}.dark .nuon-mcp-picker-code{background:rgba(0, 0, 0, 0.45)}.nuon-mcp-picker-copy{position:absolute;top:0.5rem;right:0.5rem}.nuon-mcp-picker-foot{margin:0.625rem 0 0;font-size:0.78rem}.nuon-mcp-picker-foot a{color:var(--try-accent);font-weight:500;text-decoration:none}.nuon-mcp-picker-foot a:hover{text-decoration:underline}.nuon-flow{margin:1.5rem 0 2rem;padding:1rem 1.125rem;border:1px solid var(--try-border);border-radius:12px;background:var(--try-bg);color:var(--try-text)}.nuon-flow-track{margin:0;padding:0;list-style:none}.nuon-flow-step{position:relative;margin:0;padding:0 0 0.875rem}.nuon-flow-step:last-child{padding-bottom:0}.nuon-flow-step:not(:last-child)::before{content:\"\";position:absolute;left:0.6875rem;top:1.5rem;bottom:0;border-left:1.5px solid var(--try-border)}.nuon-flow-group{display:block;margin:0.25rem 0 0.5rem 2.25rem;color:var(--try-accent);font-size:0.68rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase}.nuon-flow-step:first-child .nuon-flow-group{margin-top:0}.nuon-flow-row{display:flex;gap:0.75rem;align-items:flex-start}.nuon-flow-num{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:999px;background:var(--try-accent);color:#fff;font-size:0.7rem;font-weight:600}.dark .nuon-flow-num{color:#0b1d24}.nuon-flow-text{display:flex;flex-direction:column;gap:0.1rem;min-width:0;padding-top:0.1rem;line-height:1.35}.nuon-flow-title{font-size:0.9rem;font-weight:600}.nuon-flow-title a{color:inherit;text-decoration:none;border-bottom:1px solid var(--try-border)}.nuon-flow-title a:hover{color:var(--try-accent);border-bottom-color:var(--try-accent)}.nuon-flow-detail{color:var(--try-muted);font-size:0.82rem}.nuon-flow-loop{display:flex;gap:0.5rem;align-items:center;margin:0.875rem 0 0;padding-top:0.75rem;border-top:1px dashed var(--try-border);color:var(--try-muted);font-size:0.8rem}.nuon-flow-loop svg{flex-shrink:0;color:var(--try-accent)}.nuon-cmap{--cmap-accent: #256a7f;--cmap-border: rgba(37, 106, 127, 0.28);--cmap-text: #1f2937;--cmap-muted: #6b7280;--cmap-bg: rgba(37, 106, 127, 0.04);--cmap-bg-strong: linear-gradient(160deg, rgba(76, 201, 240, 0.14), rgba(37, 106, 127, 0.06));display:grid;grid-template-columns:repeat(var(--cmap-cols, 2), minmax(0, 1fr));gap:0.75rem;margin:1.25rem 0 1.75rem;color:var(--cmap-text)}.dark .nuon-cmap{--cmap-accent: #4cc9f0;--cmap-border: rgba(76, 201, 240, 0.3);--cmap-text: #e5e7eb;--cmap-muted: #9ca3af;--cmap-bg: rgba(76, 201, 240, 0.04);--cmap-bg-strong: linear-gradient(160deg, rgba(76, 201, 240, 0.14), rgba(76, 201, 240, 0.04))}.nuon-cmap[data-cols=\"1\"]{--cmap-cols: 1}.nuon-cmap[data-cols=\"3\"]{--cmap-cols: 3}.nuon-cmap[data-arrows=\"true\"]{gap:0}.nuon-cmap-cell{display:flex;align-items:stretch;min-width:0}.nuon-cmap-arrow{display:flex;align-items:center;padding:0 0.5rem;color:var(--cmap-accent)}.nuon-cmap-col{flex:1;min-width:0;padding:1rem 1.125rem;border:1px solid var(--cmap-border);border-radius:12px;background:var(--cmap-bg)}.nuon-cmap-col[data-tone=\"nuon\"]{background:var(--cmap-bg-strong)}.nuon-cmap-title{font-size:0.75rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--cmap-accent)}.nuon-cmap-caption{margin-top:0.25rem;font-size:0.8125rem;color:var(--cmap-muted)}.nuon-cmap-list{list-style:none;margin:0.875rem 0 0;padding:0}.nuon-cmap-list li{padding:0.35rem 0;font-size:0.9rem;line-height:1.35}.nuon-cmap-list a{font-weight:600;color:var(--cmap-text);text-decoration:none;border-bottom:1px solid var(--cmap-border)}.nuon-cmap-list a:hover{color:var(--cmap-accent);border-bottom-color:var(--cmap-accent)}.nuon-cmap-note{display:block;margin-top:0.15rem;font-size:0.8125rem;color:var(--cmap-muted)}@media (max-width: 720px){.nuon-cmap,.nuon-cmap[data-cols=\"3\"]{grid-template-columns:minmax(0, 1fr)}.nuon-cmap-cell{flex-direction:column}.nuon-cmap-arrow{justify-content:center;padding:0.35rem 0;transform:rotate(90deg)}}.sidebar-group-header:has(+.sidebar-group a[href^=\"/guides/agents/\"]){display:none}.nuon-tl{--tl-accent: #256a7f;--tl-text: #1f2937;--tl-muted: #6b7280;--tl-setup-bg: rgba(107, 114, 128, 0.1);--tl-install-bg: rgba(37, 106, 127, 0.1);--tl-operate-bg: linear-gradient(90deg, rgba(37, 106, 127, 0.16), rgba(76, 201, 240, 0.22));margin:1.25rem 0 1.75rem;color:var(--tl-text)}.dark .nuon-tl{--tl-accent: #4cc9f0;--tl-text: #e5e7eb;--tl-muted: #9ca3af;--tl-setup-bg: rgba(156, 163, 175, 0.12);--tl-install-bg: rgba(76, 201, 240, 0.08);--tl-operate-bg: linear-gradient(90deg, rgba(76, 201, 240, 0.12), rgba(76, 201, 240, 0.24))}.nuon-tl-bar,.nuon-tl-notes{display:grid;gap:0.375rem}.nuon-tl-seg{display:flex;flex-direction:column;gap:0.15rem;padding:0.75rem 0.875rem;border-radius:10px}.nuon-tl-seg{background:var(--tl-setup-bg)}.nuon-tl-seg[data-tone=\"install\"]{background:var(--tl-install-bg)}.nuon-tl-seg[data-tone=\"operate\"]{background:var(--tl-operate-bg)}.nuon-tl-when{font-size:0.7rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--tl-muted)}.nuon-tl-seg[data-tone=\"operate\"] .nuon-tl-when{color:var(--tl-accent)}.nuon-tl-what{font-size:0.9rem;font-weight:600;line-height:1.3}.nuon-tl-notes{margin-top:0.4rem;font-size:0.8rem;line-height:1.4;color:var(--tl-muted)}.nuon-tl-notes span{padding:0 0.875rem}@media (max-width: 720px){.nuon-tl-bar,.nuon-tl-notes{grid-template-columns:1fr 1fr 1fr!important}}.nuon-flow[data-horizontal=\"true\"] .nuon-flow-track{display:flex;align-items:center}.nuon-flow[data-horizontal=\"true\"] .nuon-flow-step{flex:1;display:flex;align-items:center;padding:0}.nuon-flow[data-horizontal=\"true\"] .nuon-flow-step:last-child{flex:0 0 auto}.nuon-flow[data-horizontal=\"true\"] .nuon-flow-step:not(:last-child)::before{content:none}.nuon-flow[data-horizontal=\"true\"] .nuon-flow-step:not(:last-child)::after{content:\"\";flex:1;margin:0 0.75rem;border-top:1.5px solid var(--try-border)}@media (max-width: 720px){.nuon-flow[data-horizontal=\"true\"] .nuon-flow-track{flex-direction:column;align-items:flex-start;gap:0.75rem}.nuon-flow[data-horizontal=\"true\"] .nuon-flow-step:not(:last-child)::after{content:none}}.nuon-infra{--in-accent: #256a7f;--in-border: rgba(37, 106, 127, 0.3);--in-strong: rgba(37, 106, 127, 0.7);--in-text: #1f2937;--in-muted: #6b7280;--in-cp-bg: rgba(107, 114, 128, 0.08);--in-account-bg: rgba(37, 106, 127, 0.04);--in-box-bg: #ffffff;--in-inner-bg: rgba(37, 106, 127, 0.1);margin:1.25rem 0 1.75rem;color:var(--in-text);font-size:0.875rem}.dark .nuon-infra{--in-accent: #4cc9f0;--in-border: rgba(76, 201, 240, 0.3);--in-strong: rgba(76, 201, 240, 0.7);--in-text: #e5e7eb;--in-muted: #9ca3af;--in-cp-bg: rgba(156, 163, 175, 0.1);--in-account-bg: rgba(76, 201, 240, 0.04);--in-box-bg: rgba(15, 23, 42, 0.6);--in-inner-bg: rgba(76, 201, 240, 0.12)}.nuon-infra-top{display:grid;grid-template-columns:minmax(0, 1fr) 4rem minmax(0, 1.4fr);gap:0.75rem;padding:0 1rem}.nuon-infra-top-cell{display:flex;flex-direction:column;align-items:center}.nuon-infra-cp{white-space:nowrap;width:fit-content;padding:0.5rem 1rem;border:1px dashed var(--in-border);border-radius:10px;background:var(--in-cp-bg);color:var(--in-muted);font-weight:600}.nuon-infra-link{display:flex;flex-direction:column;align-items:center;gap:0.15rem}.nuon-infra-line{height:1.25rem;border-left:1.5px dashed var(--in-accent)}.nuon-infra-tag{white-space:nowrap;color:var(--in-accent);font-size:0.75rem}.nuon-infra-account{padding:0.875rem 1rem 1rem;border:1px solid var(--in-border);border-radius:12px;background:var(--in-account-bg)}.nuon-infra-account-head{margin-bottom:0.875rem;text-align:right;color:var(--in-muted);font-weight:600}.nuon-infra-account-head span{margin-left:0.4rem;font-weight:400}.nuon-infra-row{--in-runner-top: 3.55rem;display:grid;grid-template-columns:minmax(0, 1fr) 4rem minmax(0, 1.4fr);align-items:stretch;gap:0.75rem}.nuon-infra-concept{display:flex;flex-direction:column;gap:0.5rem;padding:0.875rem 1rem;border:1.5px solid var(--in-strong);border-radius:10px;background:var(--in-box-bg)}.nuon-infra-row>.nuon-infra-concept:first-child{position:relative}.nuon-infra-row>.nuon-infra-concept:first-child::before{content:\"\";position:absolute;left:50%;top:-4.4rem;height:calc(4.4rem + var(--in-runner-top));border-left:1.5px dashed var(--in-accent);z-index:0}.nuon-infra-inner{position:relative;z-index:1;box-sizing:border-box;height:3.25rem;justify-content:center;margin-top:0.75rem;background:var(--in-inner-bg);align-items:center}.nuon-infra-name{width:fit-content;font-size:1.05rem;font-weight:700;color:var(--in-text);text-decoration:none;border-bottom:1px solid var(--in-border)}.nuon-infra-name:hover,.nuon-infra-comps-title:hover{color:var(--in-accent)}.nuon-infra-note{color:var(--in-muted);font-size:0.8rem}.nuon-infra-components{margin-top:auto;padding:0.6rem 0.7rem;border:1px solid var(--in-border);border-radius:8px;background:var(--in-inner-bg)}.nuon-infra-comps-title{white-space:nowrap;font-size:0.75rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--in-accent);text-decoration:none}.nuon-infra-chips{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem;margin-top:0.5rem}.nuon-infra-eg{flex-basis:100%;font-size:0.75rem;font-style:italic;color:var(--in-muted)}.nuon-infra-chip{padding:0.15rem 0.5rem;border:1px dashed var(--in-border);border-radius:6px;font-size:0.78rem;color:var(--in-muted)}.nuon-infra-arrow{display:flex;flex-direction:column;justify-content:flex-start;padding-top:calc(var(--in-runner-top) + 0.35rem);align-items:center;color:var(--in-accent);font-size:0.72rem}@media (max-width: 720px){.nuon-infra-row{grid-template-columns:minmax(0, 1fr)}.nuon-infra-arrow{justify-content:center}.nuon-infra-arrow svg{transform:rotate(90deg)}}.nuon-ab{margin:1rem 0 1.75rem}.nuon-ab-row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:start;gap:1rem}.nuon-ab .nuon-infra-concept{gap:0.75rem;padding:1rem 1.1rem 1.1rem}.nuon-ab-head{display:flex;align-items:center;flex-wrap:wrap;gap:0.5rem}.nuon-ab-kicker{font-size:0.68rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--in-accent);text-decoration:none}.nuon-ab-kicker-muted{color:var(--in-muted)}.nuon-ab-app{font-weight:700;font-size:1rem}.nuon-ab-branch{display:flex;flex-direction:column;gap:0.5rem;padding:0.65rem 0.75rem;border:1px solid var(--in-border);border-radius:8px;background:var(--in-inner-bg)}.nuon-ab-branch-name{font-family:var(--font-mono, ui-monospace, monospace);font-size:0.8rem}.nuon-ab-groups,.nuon-ab-group-wrap{display:flex;align-items:center;gap:0.35rem}.nuon-ab-group{padding:0.15rem 0.5rem;border:1px dashed var(--in-strong);border-radius:6px;background:var(--in-box-bg);font-size:0.78rem}.nuon-ab-arrow{color:var(--in-accent)}@media (max-width: 720px){.nuon-ab-row{grid-template-columns:minmax(0, 1fr)}}.nuon-pd-row{display:grid;grid-template-columns:minmax(0, 1fr) 6.5rem minmax(0, 1fr);align-items:stretch;gap:0.75rem}.nuon-pd-row{position:relative}.nuon-pd-cp{display:flex;align-items:center;gap:0.45rem}.nuon-pd-cp span{margin-left:0;color:var(--in-text);font-weight:600}.nuon-pd-link{position:absolute;inset:0;overflow:visible;pointer-events:none;color:var(--in-muted);z-index:2}.nuon-pd-link-label{position:absolute;transform:translateY(4px);line-height:1.2;white-space:nowrap;color:var(--in-muted);font-size:0.7rem}.nuon-pd .nuon-pd-flows{justify-content:flex-end;padding-bottom:6rem}.nuon-pd-flows .nuon-pd-flow-back{display:none}.nuon-pd-zone{display:flex;flex-direction:column;gap:0.75rem;min-width:0;padding:0.875rem;border-radius:12px}.nuon-pd-yours{border:1px dashed var(--in-border);background:var(--in-cp-bg)}.nuon-pd-theirs{border:1px solid var(--in-border);background:var(--in-account-bg)}.nuon-pd-zlabel{color:var(--in-muted);font-weight:600}.nuon-pd-logo{display:block;height:1.6rem;width:auto;color:var(--in-text)}.nuon-pd-runner{display:flex;align-items:center;gap:0.6rem;width:fit-content;margin-top:0.4rem;padding:0.45rem 0.8rem 0.45rem 0.6rem;border-radius:8px;background:var(--in-text);color:var(--in-box-bg);text-decoration:none;box-shadow:0 0 0 3px var(--in-border)}.dark .nuon-pd-runner{color:#0b1117}.nuon-pd-runner-mark{height:1.35rem;width:auto;flex:none}.nuon-pd-runner-text{display:flex;flex-direction:column;line-height:1.2}.nuon-pd-runner-name{font-weight:700;font-size:0.85rem}.nuon-pd-runner-note{font-size:0.68rem;opacity:0.75}.nuon-pd-zlabel span{margin-left:0.3rem;font-weight:400}.nuon-pd .nuon-infra-concept{gap:0.6rem}.nuon-pd .nuon-infra-components{margin-top:0}.nuon-pd .nuon-infra-chips{margin-top:0.35rem}.nuon-pd-template{flex:1;border-width:2px}.nuon-pd-template-name{margin-top:-0.25rem;font-size:1.15rem;font-weight:700}.nuon-pd-template-sub{margin-top:-0.5rem;font-size:0.82rem;color:var(--in-muted)}.nuon-pd-where{margin-left:auto;font-size:0.75rem;font-style:italic;color:var(--in-muted)}.nuon-pd-faded{opacity:0.6}.nuon-pd a.nuon-infra-chip,.nuon-pd a.nuon-ab-group{color:var(--in-text);text-decoration:none}.nuon-pd a.nuon-infra-chip:hover,.nuon-pd a.nuon-ab-group:hover{color:var(--in-accent)}.nuon-pd-flows{display:flex;flex-direction:column;justify-content:center;gap:1.75rem;color:var(--in-accent);font-size:0.72rem;text-align:center}.nuon-pd-flow{display:flex;flex-direction:column;align-items:center;gap:0.15rem}.nuon-pd-flow-back{color:var(--in-muted)}.nuon-pd-flow-back svg{transform:scaleX(-1)}@media (max-width: 720px){.nuon-pd-row{grid-template-columns:minmax(0, 1fr)}.nuon-pd-flows .nuon-pd-flow-back{display:flex}.nuon-pd .nuon-pd-flows{justify-content:center;padding-bottom:0}.nuon-pd-flows{flex-direction:row;justify-content:center}.nuon-pd-flow svg{transform:rotate(90deg)}.nuon-pd-flow-back svg{transform:rotate(-90deg)}}.nuon-pt{margin-top:0.75rem}.nuon-pt-legend{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:0.75rem;font-size:0.75rem;color:var(--in-muted)}.nuon-pt-legend i{display:inline-block;width:10px;height:10px;margin-right:0.4rem;border-radius:3px;vertical-align:-1px}.nuon-pt-key-repo{border:1px dashed var(--in-border);background:var(--in-cp-bg)}.nuon-pt-key-cust{border:1px solid var(--in-strong);background:var(--in-inner-bg)}.nuon-pt-scroll{overflow-x:auto}.nuon-pt-tree{--pt-gap: 1.75rem;--pt-w1: 8.5rem;--pt-w2: 11.5rem;min-width:44rem}.nuon-pt-heads{display:flex;margin-bottom:0.5rem}.nuon-pt-h1{flex:0 0 calc(var(--pt-w1) + var(--pt-gap))}.nuon-pt-h2{flex:0 0 calc(var(--pt-w2) + var(--pt-gap))}.nuon-pt-item{display:flex;align-items:center}.nuon-pt-card{display:flex;flex-direction:column;flex:none;box-sizing:border-box;padding:0.4rem 0.65rem;border:1px dashed var(--in-border);border-radius:8px;background:var(--in-cp-bg);font-size:0.82rem}.nuon-pt-l1>.nuon-pt-card{width:var(--pt-w1)}.nuon-pt-l2>.nuon-pt-card,.nuon-pt-l3>.nuon-pt-card{width:var(--pt-w2)}.nuon-pt-name{font-weight:600}.nuon-pt-file{font-family:var(--font-mono, ui-monospace, monospace);font-size:0.7rem;color:var(--in-muted)}.nuon-pt-num{display:inline-grid;place-items:center;width:1.05rem;height:1.05rem;margin-right:0.35rem;border:1px solid var(--in-strong);border-radius:50%;color:var(--in-accent);font-size:0.65rem;font-weight:700}.nuon-pt-default{margin-left:0.35rem;padding:0 0.3rem;border:1px solid var(--in-border);border-radius:4px;color:var(--in-accent);font-size:0.65rem;font-weight:500}.nuon-pt-children{position:relative;display:flex;flex-direction:column;gap:0.75rem;padding-left:var(--pt-gap)}.nuon-pt-children::before{content:\"\";position:absolute;left:0;top:50%;width:calc(var(--pt-gap) / 2);border-top:1.5px solid var(--in-border)}.nuon-pt-children>.nuon-pt-item{position:relative}.nuon-pt-children>.nuon-pt-item::before{content:\"\";position:absolute;left:calc(var(--pt-gap) / -2);top:50%;width:calc(var(--pt-gap) / 2);border-top:1.5px solid var(--in-border)}.nuon-pt-children>.nuon-pt-item::after{content:\"\";position:absolute;left:calc(var(--pt-gap) / -2);top:-0.375rem;bottom:-0.375rem;border-left:1.5px solid var(--in-border)}.nuon-pt-children>.nuon-pt-item:first-child::after{top:50%}.nuon-pt-children>.nuon-pt-item:last-child::after{bottom:50%}.nuon-pt-children>.nuon-pt-item:only-child::after{content:none}.nuon-pt-installs{display:flex;flex-wrap:wrap;gap:0.4rem}.nuon-pt-install{padding:0.3rem 0.6rem;border:1px solid var(--in-strong);border-radius:8px;background:var(--in-inner-bg);font-family:var(--font-mono, ui-monospace, monospace);font-size:0.78rem}.nuon-um{position:relative;overflow:hidden;box-shadow:-14px 0 22px -16px rgba(76, 201, 240, 0.55), 14px 0 22px -16px rgba(76, 201, 240, 0.55);border:1px solid var(--in-border);border-radius:12px;background:var(--in-box-bg)}.nuon-um-bar{display:flex;align-items:center;gap:0.35rem;padding:0.55rem 0.8rem;border-bottom:1px solid var(--in-border);background:var(--in-cp-bg)}.nuon-um-dot{width:0.55rem;height:0.55rem;border-radius:50%;background:var(--in-border)}.nuon-um-url{margin-left:0.6rem;padding:0.1rem 0.6rem;border-radius:6px;background:var(--in-box-bg);color:var(--in-muted);font-size:0.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nuon-um-body{display:grid;grid-template-columns:10rem minmax(0, 1fr)}.nuon-um-side{display:flex;flex-direction:column;gap:0.15rem;padding:1rem 0.75rem;border-right:1px solid var(--in-border);color:var(--in-muted);font-size:0.8rem}.nuon-um-side span{padding:0.25rem 0.5rem;border-radius:6px}.nuon-um-brand{margin-bottom:0.6rem;padding:0 0.5rem;color:var(--in-text);font-weight:700}.nuon-um-side .nuon-um-on{background:var(--in-inner-bg);color:var(--in-text);font-weight:600}.nuon-um-main{display:flex;flex-direction:column;gap:0.6rem;padding:1.25rem 1.5rem 1.5rem;min-width:0}.nuon-um-title{font-size:1.1rem;font-weight:700}.nuon-um-sub{margin-top:-0.4rem;color:var(--in-muted);font-size:0.82rem}.nuon-um-label{margin-top:0.4rem;font-size:0.8rem;font-weight:600}.nuon-um-options{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.6rem}.nuon-um-option{display:flex;gap:0.6rem;padding:0.7rem 0.8rem;border:1px solid var(--in-border);border-radius:10px;font-size:0.85rem}.nuon-um-option small{display:block;color:var(--in-muted);font-size:0.75rem}.nuon-um-radio{flex:none;width:0.9rem;height:0.9rem;margin-top:0.15rem;border:1.5px solid var(--in-strong);border-radius:50%}.nuon-um-picked{border:1.5px solid var(--in-accent);background:var(--in-inner-bg)}.nuon-um-picked .nuon-um-radio{border-color:var(--in-accent);box-shadow:inset 0 0 0 3px var(--in-box-bg);background:var(--in-accent)}.nuon-um-clouds{display:flex;flex-wrap:wrap;gap:0.4rem}.nuon-um-cloud{padding:0.25rem 0.7rem;border:1px solid var(--in-border);border-radius:999px;color:var(--in-muted);font-size:0.78rem}.nuon-um-cloud-on{border-color:var(--in-accent);color:var(--in-accent);font-weight:600}.nuon-um-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;margin-top:0.4rem}.nuon-um-button{padding:0.45rem 0.9rem;border-radius:8px;background:var(--in-text);color:var(--in-box-bg);font-size:0.82rem;font-weight:600}.dark .nuon-um-button{color:#0b1117}.nuon-um-hint{color:var(--in-muted);font-size:0.75rem}@media (max-width: 720px){.nuon-um-body,.nuon-um-options{grid-template-columns:minmax(0, 1fr)}.nuon-um-side{display:none}}.nuon-um-field{display:flex;flex-direction:column;gap:0.3rem;max-width:22rem}.nuon-um-field .nuon-um-label{margin-top:0}.nuon-um-input{padding:0.4rem 0.65rem;border:1px solid var(--in-border);border-radius:8px;background:var(--in-box-bg);font-size:0.82rem}.nuon-um-box{padding:0.75rem 0.9rem;border:1px solid var(--in-border);border-radius:10px;background:var(--in-inner-bg)}.nuon-um-box .nuon-um-label{margin:0 0 0.35rem}.nuon-um-list,.nuon-um-diff{margin:0;padding:0;list-style:none;font-size:0.82rem}.nuon-um-list li{position:relative;padding-left:0.9rem}.nuon-um-list li::before{content:\"\";position:absolute;left:0;top:0.55rem;width:0.35rem;height:0.35rem;border-radius:50%;background:var(--in-accent)}.nuon-um-diff li{display:flex;gap:0.5rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:0.78rem}.nuon-um-add{color:#1a7f37;font-weight:700}.nuon-um-chg{color:#9a6700;font-weight:700}.dark .nuon-um-add{color:#3fb950}.dark .nuon-um-chg{color:#d29922}.nuon-um-status{display:flex;align-items:center;gap:0.4rem;color:var(--in-muted);font-size:0.78rem}.nuon-um-pulse{width:0.5rem;height:0.5rem;border-radius:50%;background:var(--in-accent);animation:nuon-um-pulse 1.4s ease-in-out infinite}@keyframes nuon-um-pulse{50%{opacity:0.3}}@media (prefers-reduced-motion: reduce){.nuon-um-pulse{animation:none}}.nuon-um-ghost{border:1px solid var(--in-border);background:transparent;color:var(--in-text)}.dark .nuon-um-ghost{color:var(--in-text)}.nuon-um-steps{display:flex;flex-direction:column;gap:0.55rem;margin:0.2rem 0 0;padding:0;list-style:none;font-size:0.85rem}.nuon-um-steps li{display:flex;align-items:center;gap:0.6rem;color:var(--in-muted)}.nuon-um-steps li::before{content:\"\";flex:none;width:1rem;height:1rem;border:1.5px solid var(--in-border);border-radius:50%;box-sizing:border-box}.nuon-um-steps .nuon-um-done{color:var(--in-text)}.nuon-um-steps .nuon-um-done::before{border-color:var(--in-accent);background:var(--in-accent);box-shadow:inset 0 0 0 3px var(--in-box-bg)}.nuon-um-steps .nuon-um-now{color:var(--in-text);font-weight:600}.nuon-um-steps .nuon-um-now::before{border-color:var(--in-accent);border-right-color:transparent}.nuon-um-steps small{color:var(--in-muted);font-weight:400}.nuon-um::before{content:\"\";position:absolute;inset:0 0 auto;height:2px;background:#4cc9f0}.nuon-um-tag{flex:none;margin-left:auto;padding:0.1rem 0.55rem;border:1px solid rgba(76, 201, 240, 0.64);border-radius:999px;background:#f2fcff;color:#2b7894;font-size:0.7rem;font-weight:500}.dark .nuon-um-tag{background:rgba(76, 201, 240, 0.16);color:#4cc9f0}.nuon-um-picker .nuon-um{margin-top:0;margin-bottom:0.75rem}.nuon-um-pickrow{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem;margin-bottom:0.5rem}.nuon-um-picklabel{color:#828282;font-size:0.75rem;font-weight:500}.nuon-um-picker{margin:1.25rem 0 1.75rem}.nuon-um-tabs{display:inline-flex;gap:0.25rem;padding:0.25rem;border:1px solid #e0e0e0;border-radius:999px}.dark .nuon-um-tabs{border-color:#1f1f20}.nuon-um-tab{padding:0.3rem 0.9rem;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:0.82rem;font-weight:500;cursor:pointer;opacity:0.7}.nuon-um-tab:hover{opacity:1}.nuon-um-tab:focus-visible{outline:2px solid rgba(76, 201, 240, 0.64);outline-offset:2px}.nuon-um-tab-on{background:#f2fcff;color:#2b7894;box-shadow:inset 0 0 0 1px rgba(76, 201, 240, 0.64);opacity:1}.dark .nuon-um-tab-on{background:rgba(76, 201, 240, 0.16);color:#4cc9f0}.nuon-um-notes{display:flex;flex-direction:column;gap:0.4rem;margin:0;padding:0.75rem 0.9rem;border:1px solid var(--in-border);border-radius:10px;font-size:0.82rem}.nuon-um-notes>div{display:grid;grid-template-columns:10rem minmax(0, 1fr);gap:0.75rem}.nuon-um-notes-k{color:var(--in-muted)}.nuon-um-notes code{font-size:0.78rem}.nuon-um-notes a{color:var(--in-accent);font-weight:600;text-decoration:none}@media (max-width: 720px){.nuon-um-notes>div{grid-template-columns:minmax(0, 1fr);gap:0.1rem}}"}],"page":{"pagePath":"api-ref/runners/get-runner-jobs","slug":"/api-ref/runners/get-runner-jobs","pageMetadata":{"openapi":"get /v1/runners/{runner_id}/jobs","title":"get runner jobs","description":"Return runner jobs.\n","href":"/api-ref/runners/get-runner-jobs"},"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 runner jobs.\"\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":{"config":{},"pageMetadata":{"openapi":"get /v1/runners/{runner_id}/jobs","title":"get runner jobs","description":"Return runner jobs.\n","href":"/api-ref/runners/get-runner-jobs"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/nuoninc/c0c6086750944f2b/scripts.js","/_mintlify/custom/nuoninc/ce6ed4285b1e45a3/pylon.js","/_mintlify/custom/nuoninc/d11308f639707293/wistia.js"],"openApiReferenceData":{"operation":{"description":"Return runner jobs.\n","operationId":"GetRunnerJobs","parameters":["3fba3dd7-a2f5-428f-ad40-4701dbc58a95","27aa625f-b7a2-441e-95a5-fb131c05acb5","3db90acb-5f2f-4f48-912c-93734ee5c1a8","e4aaaffd-1a66-4e62-9764-13341572e149","696d9889-b9b4-42c8-bd29-8681a3005327","1a3ef3a2-75c3-4901-b0a7-8bdf453a4934","b3dc27a2-93da-4336-b474-cfd352fb2550","db8fe9ab-a977-4078-9706-98c0c103ff72","ece5f205-9f94-4813-a716-79d0fb647198"],"responses":{"200":"81fc9bda-40ca-452d-8730-d4f965f106ec","400":"15192178-d56f-403f-ab3a-ecf9588e9e4f","401":"8b36d962-ddfa-41a2-9ed8-7a060c7fad09","403":"f7030dcf-6198-4948-8275-d851bb20a3d7","404":"ca12985b-bae1-4a7f-bb73-3491878a9292","500":"43c950dc-cc47-40ee-b6db-1bba8e3a4933"},"security":["a9b0cdd6-c91c-42ca-bb02-edff33075b7c","0c9f26eb-8107-42e2-8bd9-605c92eba411"],"summary":"get runner jobs","tags":["runners"],"method":"get","type":"path","servers":["37c5dbb3-26a1-4f82-bfa5-dd2818555cd7"],"path":"/v1/runners/{runner_id}/jobs","baseUrlOptions":["https://api.nuon.co/"],"title":"get runner jobs","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"3fba3dd7-a2f5-428f-ad40-4701dbc58a95":{"description":"job group","in":"query","name":"group","schema":{"type":"string","description":"job group","uniqueKey":"","typeLabel":"string"}},"27aa625f-b7a2-441e-95a5-fb131c05acb5":{"description":"job groups","in":"query","name":"groups","schema":{"type":"string","description":"job groups","uniqueKey":"","typeLabel":"string"}},"3db90acb-5f2f-4f48-912c-93734ee5c1a8":{"description":"job status","in":"query","name":"status","schema":{"type":"string","description":"job status","uniqueKey":"","typeLabel":"string"}},"e4aaaffd-1a66-4e62-9764-13341572e149":{"description":"job statuses","in":"query","name":"statuses","schema":{"type":"string","description":"job statuses","uniqueKey":"","typeLabel":"string"}},"696d9889-b9b4-42c8-bd29-8681a3005327":{"description":"job executor","in":"query","name":"executor","schema":{"type":"string","description":"job executor","uniqueKey":"","typeLabel":"string"}},"1a3ef3a2-75c3-4901-b0a7-8bdf453a4934":{"description":"runner ID","in":"path","name":"runner_id","required":true,"schema":{"type":"string","isRequired":true,"description":"runner ID","uniqueKey":"","typeLabel":"string"}},"b3dc27a2-93da-4336-b474-cfd352fb2550":{"description":"offset of jobs to return","in":"query","name":"offset","schema":{"default":0,"type":"integer","description":"offset of jobs to return","uniqueKey":"","typeLabel":"integer"}},"db8fe9ab-a977-4078-9706-98c0c103ff72":{"description":"limit of jobs to return","in":"query","name":"limit","schema":{"default":10,"type":"integer","description":"limit of jobs to return","uniqueKey":"","typeLabel":"integer"}},"ece5f205-9f94-4813-a716-79d0fb647198":{"description":"page number of results to return","in":"query","name":"page","schema":{"default":0,"type":"integer","description":"page number of results to return","uniqueKey":"","typeLabel":"integer"}}},"responses":{"81fc9bda-40ca-452d-8730-d4f965f106ec":{"content":{"application/json":{"schema":{"items":{"properties":{"available_timeout":{"description":"available timeout is how long a job can be marked as \"available\" before being requeued","type":"integer","uniqueKey":"items.[INDEX].available_timeout","typeLabel":"integer"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].composite_error.version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].created_by_id","typeLabel":"string"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].execution_count","typeLabel":"integer"},"execution_time":{"type":"integer","uniqueKey":"items.[INDEX].execution_time","typeLabel":"integer"},"execution_timeout":{"description":"execution timeout is how long a job can be marked as \"exeucuting\" before being requeued","type":"integer","uniqueKey":"items.[INDEX].execution_timeout","typeLabel":"integer"},"executions":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].id","typeLabel":"string"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"description":"Metadata is used to store additional information about the execution {e.g., client version.}","type":"object","uniqueKey":"items.[INDEX].executions.items.[INDEX].metadata","typeLabel":"object"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].org_id","typeLabel":"string"},"outputs":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].outputs.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].outputs.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].outputs.id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].outputs.org_id","typeLabel":"string"},"outputs":{"additionalProperties":{"type":"object","uniqueKey":"items.[INDEX].executions.items.[INDEX].outputs.outputs.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].executions.items.[INDEX].outputs.outputs","typeLabel":"object"},"outputs_json":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].outputs.outputs_json","typeLabel":"string"},"runner_job_execution_id":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].outputs.runner_job_execution_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].outputs.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].executions.items.[INDEX].outputs","typeLabel":"object"},"result":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the typed, structured error parsed from this execution's\nfailure output at write time. It is the canonical, execution-scoped store\nfor runner-driven composite errors: strictly 1:1 with the attempt and\nnever reused, so it cannot go stale across retries. Aggregate rows derive\ntheir displayed error from the latest relevant result; they do not own it.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].executions.items.[INDEX].result.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].executions.items.[INDEX].result.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].executions.items.[INDEX].result.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].executions.items.[INDEX].result.composite_error","typeLabel":"object"},"contents":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.contents","typeLabel":"string"},"contents_display":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.contents_display","typeLabel":"string"},"contents_display_gzip":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.contents_display_gzip","typeLabel":"string"},"contents_gzip":{"description":"columns for storage of gzipped contents and plans","type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.contents_gzip","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.created_by_id","typeLabel":"string"},"error_code":{"type":"integer","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.error_code","typeLabel":"integer"},"error_metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.error_metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.error_metadata","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.org_id","typeLabel":"string"},"runner_job_execution_id":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.runner_job_execution_id","typeLabel":"string"},"success":{"type":"boolean","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.success","typeLabel":"boolean"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].result.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].executions.items.[INDEX].result","typeLabel":"object"},"runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].runner_job_id","typeLabel":"string"},"status":{"enum":["pending","initializing","in-progress","cleaning-up","finished","failed","timed-out","not-attempted","cancelled","unknown"],"type":"string","x-enum-varnames":["RunnerJobExecutionStatusPending","RunnerJobExecutionStatusInitializing","RunnerJobExecutionStatusInProgress","RunnerJobExecutionStatusCleaningUp","RunnerJobExecutionStatusFinished","RunnerJobExecutionStatusFailed","RunnerJobExecutionStatusTimedOut","RunnerJobExecutionStatusNotAttempted","RunnerJobExecutionStatusCancelled","RunnerJobExecutionStatusUnknown"],"uniqueKey":"items.[INDEX].executions.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].executions.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].executions.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].executions.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].executions","typeLabel":"object[]"},"executor":{"type":"string","uniqueKey":"items.[INDEX].executor","typeLabel":"string"},"final_runner_job_execution_id":{"type":"string","uniqueKey":"items.[INDEX].final_runner_job_execution_id","typeLabel":"string"},"finished_at":{"type":"string","uniqueKey":"items.[INDEX].finished_at","typeLabel":"string"},"group":{"enum":["health-checks","sync","build","deploy","sandbox","runner","operations","management","actions","image-actions","","any"],"type":"string","x-enum-varnames":["RunnerJobGroupHealthChecks","RunnerJobGroupSync","RunnerJobGroupBuild","RunnerJobGroupDeploy","RunnerJobGroupSandbox","RunnerJobGroupRunner","RunnerJobGroupOperations","RunnerJobGroupManagement","RunnerJobGroupActions","RunnerJobGroupImageActions","RunnerJobGroupUnknown","RunnerJobGroupAny"],"uniqueKey":"items.[INDEX].group","typeLabel":"enum\u003cstring>"},"id":{"type":"string","uniqueKey":"items.[INDEX].id","typeLabel":"string"},"install_role_usage":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.id","typeLabel":"string"},"install_role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.install_role_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.org_id","typeLabel":"string"},"role_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.role_name","typeLabel":"string"},"role_selection_trace":{"items":{"properties":{"available":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.role_selection_trace.items.[INDEX].available","typeLabel":"boolean"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.role_selection_trace.items.[INDEX].role_id","typeLabel":"string"},"role_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.role_selection_trace.items.[INDEX].role_name","typeLabel":"string"},"role_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.role_selection_trace.items.[INDEX].role_source","typeLabel":"string"},"selected":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.role_selection_trace.items.[INDEX].selected","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.role_selection_trace.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.role_selection_trace","typeLabel":"object[]"},"role_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.role_source","typeLabel":"string"},"runner_job":{"oneOf":[{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"}],"uniqueKey":"items.[INDEX].install_role_usage.runner_job","typeLabel":"any"},"runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.runner_job_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.updated_at","typeLabel":"string"},"workflow":{"properties":{"app_branch_runs":{"items":{"properties":{"app_branch":{"properties":{"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.app_id","typeLabel":"string"},"configs":{"items":{"properties":{"action_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].action_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].action_ids","typeLabel":"string[]"},"app_branch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].app_branch_id","typeLabel":"string"},"component_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].component_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].component_ids","typeLabel":"string[]"},"config_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].config_number","typeLabel":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].id","typeLabel":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].ignore_changes_regex","typeLabel":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups.items.[INDEX].app_branch_config_id","typeLabel":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups.items.[INDEX].auto_approve_on_policies_passing","typeLabel":"boolean | null"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups.items.[INDEX].created_by_id","typeLabel":"string"},"default":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups.items.[INDEX].default","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups.items.[INDEX].id","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector","typeLabel":"object"},"max_parallel":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups.items.[INDEX].max_parallel","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups.items.[INDEX].name","typeLabel":"string"},"order":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups.items.[INDEX].order","typeLabel":"integer"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups.items.[INDEX].org_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_groups","typeLabel":"object[]"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].install_update_policy","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].org_id","typeLabel":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].post_deploy_runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].post_deploy_runbook_ids","typeLabel":"string[]"},"preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].preview_config","typeLabel":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].public_git_vcs_config","typeLabel":"object"},"run_config":{"properties":{"github_label":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].run_config.github_label","typeLabel":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].run_config.mode","typeLabel":"enum\u003cstring>"},"tag_prefix":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].run_config.tag_prefix","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].run_config","typeLabel":"object"},"runbook_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].runbook_ids","typeLabel":"string[]"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].send_statuses_on_ignore","typeLabel":"boolean"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].updated_at","typeLabel":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX].workflows","typeLabel":"array"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.configs","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.id","typeLabel":"string"},"latest_run":{"oneOf":[{"$circularRef":"a71e032c-482d-4719-96fb-0dfbdceb78c2"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.latest_run","typeLabel":"any"},"managed_by":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.managed_by","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.org_id","typeLabel":"string"},"queue":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue.workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.queue","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.updated_at","typeLabel":"string"},"workflow_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.workflow_count","typeLabel":"integer"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch.workflows","typeLabel":"array"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch","typeLabel":"object"},"app_branch_config":{"properties":{"action_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.action_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.action_ids","typeLabel":"string[]"},"app_branch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.app_branch_id","typeLabel":"string"},"component_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.component_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.component_ids","typeLabel":"string[]"},"config_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.config_number","typeLabel":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.id","typeLabel":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.ignore_changes_regex","typeLabel":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups.items.[INDEX].app_branch_config_id","typeLabel":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups.items.[INDEX].auto_approve_on_policies_passing","typeLabel":"boolean | null"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups.items.[INDEX].created_by_id","typeLabel":"string"},"default":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups.items.[INDEX].default","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups.items.[INDEX].id","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups.items.[INDEX].label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups.items.[INDEX].label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups.items.[INDEX].label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups.items.[INDEX].label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups.items.[INDEX].label_selector","typeLabel":"object"},"max_parallel":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups.items.[INDEX].max_parallel","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups.items.[INDEX].name","typeLabel":"string"},"order":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups.items.[INDEX].order","typeLabel":"integer"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups.items.[INDEX].org_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_groups","typeLabel":"object[]"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.install_update_policy","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.org_id","typeLabel":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.post_deploy_runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.post_deploy_runbook_ids","typeLabel":"string[]"},"preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.preview_config","typeLabel":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.public_git_vcs_config","typeLabel":"object"},"run_config":{"properties":{"github_label":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.run_config.github_label","typeLabel":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.run_config.mode","typeLabel":"enum\u003cstring>"},"tag_prefix":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.run_config.tag_prefix","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.run_config","typeLabel":"object"},"runbook_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.runbook_ids","typeLabel":"string[]"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.send_statuses_on_ignore","typeLabel":"boolean"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.updated_at","typeLabel":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config.workflows","typeLabel":"array"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_branch_config","typeLabel":"object"},"app_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].app_config_id","typeLabel":"string"},"awaiting_approval":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].awaiting_approval","typeLabel":"boolean"},"base_branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].base_branch","typeLabel":"string"},"comparison":{"properties":{"base_run":{"oneOf":[{"$circularRef":"a71e032c-482d-4719-96fb-0dfbdceb78c2"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].comparison.base_run","typeLabel":"any"},"base_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].comparison.base_run_id","typeLabel":"string"},"config_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].comparison.config_diff","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].comparison.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].comparison.created_by_id","typeLabel":"string"},"full_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].comparison.full_diff","typeLabel":"object"},"git_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].comparison.git_diff","typeLabel":"object"},"head_run":{"oneOf":[{"$circularRef":"a71e032c-482d-4719-96fb-0dfbdceb78c2"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].comparison.head_run","typeLabel":"any"},"head_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].comparison.head_run_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].comparison.id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].comparison.org_id","typeLabel":"string"},"source_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].comparison.source_diff","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].comparison.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].comparison","typeLabel":"object"},"completed_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].completed_at","typeLabel":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].composite_error.version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].created_by_id","typeLabel":"string"},"error_message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].error_message","typeLabel":"string"},"event_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].event_type","typeLabel":"string"},"force":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].force","typeLabel":"boolean"},"github_comment_id":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].github_comment_id","typeLabel":"integer"},"head_sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].head_sha","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].id","typeLabel":"string"},"labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].labels","typeLabel":"object"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].log_stream","typeLabel":"object"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].log_stream_id","typeLabel":"string"},"metadata":{"properties":{"base_branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].metadata.base_branch","typeLabel":"string"},"git_ref":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].metadata.git_ref","typeLabel":"string"},"github_label":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].metadata.github_label","typeLabel":"string"},"head_sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].metadata.head_sha","typeLabel":"string"},"is_draft":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].metadata.is_draft","typeLabel":"boolean"},"pr_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].metadata.pr_number","typeLabel":"integer"},"run_mode":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].metadata.run_mode","typeLabel":"string"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].metadata.tag","typeLabel":"string"},"tag_prefix":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].metadata.tag_prefix","typeLabel":"string"},"trigger":{"enum":["manual","push","pull_request","tag","github_label","onboarding"],"type":"string","x-enum-varnames":["AppBranchRunTriggerManual","AppBranchRunTriggerPush","AppBranchRunTriggerPullRequest","AppBranchRunTriggerTag","AppBranchRunTriggerGithubLabel","AppBranchRunTriggerOnboarding"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].metadata.trigger","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].metadata","typeLabel":"object"},"no_config_changes":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].no_config_changes","typeLabel":"boolean"},"plan_only":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].plan_only","typeLabel":"boolean"},"pr_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].pr_number","typeLabel":"integer"},"preview":{"properties":{"app_branch_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.app_branch_run_id","typeLabel":"string"},"branch_preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.branch_preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.branch_preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.branch_preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.branch_preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.branch_preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.branch_preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.branch_preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.branch_preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.branch_preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.branch_preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.branch_preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.branch_preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.branch_preview_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.created_by_id","typeLabel":"string"},"git_ref":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.git_ref","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.id","typeLabel":"string"},"ignore_changes_regex":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.ignore_changes_regex","typeLabel":"string"},"input_app_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.input_app_config_id","typeLabel":"string"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.install_name","typeLabel":"string"},"is_draft_mode":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.is_draft_mode","typeLabel":"boolean"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.mode","typeLabel":"enum\u003cstring>"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.org_id","typeLabel":"string"},"override_preview_config":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.override_preview_config.install_id","typeLabel":"string"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.override_preview_config.mode","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.override_preview_config","typeLabel":"object"},"resolved_preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.resolved_preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.resolved_preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.resolved_preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.resolved_preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.resolved_preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.resolved_preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.resolved_preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.resolved_preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.resolved_preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.resolved_preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.resolved_preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.resolved_preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.resolved_preview_config","typeLabel":"object"},"send_statuses_on_ignore":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.send_statuses_on_ignore","typeLabel":"boolean"},"source":{"enum":["pr","commit","branch","local"],"type":"string","x-enum-varnames":["AppBranchRunPreviewSourcePR","AppBranchRunPreviewSourceCommit","AppBranchRunPreviewSourceBranch","AppBranchRunPreviewSourceLocal"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.source","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].preview","typeLabel":"object"},"queue_signal":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal.workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].queue_signal","typeLabel":"object"},"run_type":{"enum":["manual-run","git-run","git-preview-run"],"type":"string","x-enum-varnames":["AppBranchRunTypeManual","AppBranchRunTypeGit","AppBranchRunTypeGitPreview"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].run_type","typeLabel":"enum\u003cstring>"},"started_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].started_at","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].status","typeLabel":"string"},"trigger_event_dispatch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].trigger_event_dispatch_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].vcs_connection_commit.author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].vcs_connection_commit.author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].vcs_connection_commit.author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].vcs_connection_commit.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].vcs_connection_commit.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].vcs_connection_commit.id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].vcs_connection_commit.message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].vcs_connection_commit.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].vcs_connection_commit.owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].vcs_connection_commit.sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].vcs_connection_commit.updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].vcs_connection_commit.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].vcs_connection_commit","typeLabel":"object"},"workflow":{"oneOf":[{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].workflow","typeLabel":"any"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.app_branch_runs","typeLabel":"object[]"},"approval_option":{"enum":["approve-all","prompt"],"type":"string","x-enum-varnames":["InstallApprovalOptionApproveAll","InstallApprovalOptionPrompt"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.approval_option","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.created_by_id","typeLabel":"string"},"execution_time":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.execution_time","typeLabel":"integer"},"finished":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.finished","typeLabel":"boolean"},"finished_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.finished_at","typeLabel":"string"},"generate_steps_signal":{"type":"object","description":"GenerateStepsSignal is an optional queue signal that generates workflow steps.\nWhen set, the conductor enqueues this signal and calls its \"FetchSteps\" update\nhandler instead of using the hardcoded Generators map.","properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.generate_steps_signal.signal","typeLabel":"any"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.generate_steps_signal","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.id","typeLabel":"string"},"install_action_workflow_runs":{"items":{"properties":{"action_workflow_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].action_workflow_config_id","typeLabel":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].composite_error.version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].composite_error","typeLabel":"object"},"config":{"properties":{"action_workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.action_workflow_id","typeLabel":"string"},"app_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.app_config_id","typeLabel":"string"},"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.app_id","typeLabel":"string"},"break_glass_role_arn":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.break_glass_role_arn","typeLabel":"string"},"component_dependency_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.component_dependency_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.component_dependency_ids","typeLabel":"string[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.created_by_id","typeLabel":"string"},"enable_kube_config":{"properties":{"bool":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.enable_kube_config.bool","typeLabel":"boolean"},"valid":{"description":"Valid is true if Bool is not NULL","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.enable_kube_config.valid","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.enable_kube_config","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.id","typeLabel":"string"},"image":{"description":"Image is an optional container image the action's steps run inside.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.image","typeLabel":"string"},"is_healthcheck":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.is_healthcheck","typeLabel":"boolean"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.kubernetes_context_name","typeLabel":"string"},"references":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.references.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.references","typeLabel":"string[]"},"refs":{"items":{"properties":{"input":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.refs.items.[INDEX].input","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.refs.items.[INDEX].name","typeLabel":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.refs.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.refs.items.[INDEX].value","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.refs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.refs","typeLabel":"object[]"},"role":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.role","typeLabel":"string"},"steps":{"items":{"properties":{"action_workflow_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].action_workflow_config_id","typeLabel":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].app_config_id","typeLabel":"string"},"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].app_id","typeLabel":"string"},"command":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].command","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].created_by_id","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].id","typeLabel":"string"},"idx":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].idx","typeLabel":"integer"},"inline_contents":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].inline_contents","typeLabel":"string"},"name":{"description":"metadata","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].name","typeLabel":"string"},"previous_step_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].previous_step_id","typeLabel":"string"},"public_git_vcs_config":{"type":"object","description":"all the details needed for a step","properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.updated_at","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config","typeLabel":"object"},"references":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].references.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].references","typeLabel":"string[]"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.steps","typeLabel":"object[]"},"timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.timeout","typeLabel":"integer"},"triggers":{"description":"INFO: if adding new associations here, ensure they are added to the batch delete activity","items":{"properties":{"action_workflow_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].action_workflow_config_id","typeLabel":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].app_config_id","typeLabel":"string"},"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].app_id","typeLabel":"string"},"component":{"properties":{"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.app_id","typeLabel":"string"},"config_versions":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.config_versions","typeLabel":"integer"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.created_by_id","typeLabel":"string"},"dependencies":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.dependencies.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.dependencies","typeLabel":"string[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.id","typeLabel":"string"},"labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.labels","typeLabel":"object"},"latest_build":{"properties":{"app_branch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_id","typeLabel":"string"},"app_branch_run":{"properties":{"app_branch":{"properties":{"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.app_id","typeLabel":"string"},"configs":{"items":{"properties":{"action_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].action_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].action_ids","typeLabel":"string[]"},"app_branch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].app_branch_id","typeLabel":"string"},"component_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].component_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].component_ids","typeLabel":"string[]"},"config_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].config_number","typeLabel":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].id","typeLabel":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].ignore_changes_regex","typeLabel":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].app_branch_config_id","typeLabel":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].auto_approve_on_policies_passing","typeLabel":"boolean | null"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].created_by_id","typeLabel":"string"},"default":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].default","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].id","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector","typeLabel":"object"},"max_parallel":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].max_parallel","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].name","typeLabel":"string"},"order":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].order","typeLabel":"integer"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].org_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups","typeLabel":"object[]"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_update_policy","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].org_id","typeLabel":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].post_deploy_runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].post_deploy_runbook_ids","typeLabel":"string[]"},"preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config","typeLabel":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config","typeLabel":"object"},"run_config":{"properties":{"github_label":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].run_config.github_label","typeLabel":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].run_config.mode","typeLabel":"enum\u003cstring>"},"tag_prefix":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].run_config.tag_prefix","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].run_config","typeLabel":"object"},"runbook_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].runbook_ids","typeLabel":"string[]"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].send_statuses_on_ignore","typeLabel":"boolean"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].updated_at","typeLabel":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].workflows","typeLabel":"array"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.id","typeLabel":"string"},"latest_run":{"oneOf":[{"$circularRef":"a71e032c-482d-4719-96fb-0dfbdceb78c2"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.latest_run","typeLabel":"any"},"managed_by":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.managed_by","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.org_id","typeLabel":"string"},"queue":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.updated_at","typeLabel":"string"},"workflow_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.workflow_count","typeLabel":"integer"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.workflows","typeLabel":"array"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch","typeLabel":"object"},"app_branch_config":{"properties":{"action_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.action_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.action_ids","typeLabel":"string[]"},"app_branch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.app_branch_id","typeLabel":"string"},"component_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.component_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.component_ids","typeLabel":"string[]"},"config_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.config_number","typeLabel":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.id","typeLabel":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.ignore_changes_regex","typeLabel":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].app_branch_config_id","typeLabel":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].auto_approve_on_policies_passing","typeLabel":"boolean | null"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].created_by_id","typeLabel":"string"},"default":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].default","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].id","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector","typeLabel":"object"},"max_parallel":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].max_parallel","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].name","typeLabel":"string"},"order":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].order","typeLabel":"integer"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].org_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups","typeLabel":"object[]"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_update_policy","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.org_id","typeLabel":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.post_deploy_runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.post_deploy_runbook_ids","typeLabel":"string[]"},"preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config","typeLabel":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config","typeLabel":"object"},"run_config":{"properties":{"github_label":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.run_config.github_label","typeLabel":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.run_config.mode","typeLabel":"enum\u003cstring>"},"tag_prefix":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.run_config.tag_prefix","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.run_config","typeLabel":"object"},"runbook_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.runbook_ids","typeLabel":"string[]"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.send_statuses_on_ignore","typeLabel":"boolean"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.updated_at","typeLabel":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.workflows","typeLabel":"array"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config","typeLabel":"object"},"app_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_config_id","typeLabel":"string"},"awaiting_approval":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.awaiting_approval","typeLabel":"boolean"},"base_branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.base_branch","typeLabel":"string"},"comparison":{"properties":{"base_run":{"oneOf":[{"$circularRef":"a71e032c-482d-4719-96fb-0dfbdceb78c2"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.base_run","typeLabel":"any"},"base_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.base_run_id","typeLabel":"string"},"config_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.config_diff","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.created_by_id","typeLabel":"string"},"full_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.full_diff","typeLabel":"object"},"git_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.git_diff","typeLabel":"object"},"head_run":{"oneOf":[{"$circularRef":"a71e032c-482d-4719-96fb-0dfbdceb78c2"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.head_run","typeLabel":"any"},"head_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.head_run_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.org_id","typeLabel":"string"},"source_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.source_diff","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison","typeLabel":"object"},"completed_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.completed_at","typeLabel":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by_id","typeLabel":"string"},"error_message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.error_message","typeLabel":"string"},"event_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.event_type","typeLabel":"string"},"force":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.force","typeLabel":"boolean"},"github_comment_id":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.github_comment_id","typeLabel":"integer"},"head_sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.head_sha","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.id","typeLabel":"string"},"labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.labels","typeLabel":"object"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream","typeLabel":"object"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream_id","typeLabel":"string"},"metadata":{"properties":{"base_branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.base_branch","typeLabel":"string"},"git_ref":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.git_ref","typeLabel":"string"},"github_label":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.github_label","typeLabel":"string"},"head_sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.head_sha","typeLabel":"string"},"is_draft":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.is_draft","typeLabel":"boolean"},"pr_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.pr_number","typeLabel":"integer"},"run_mode":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.run_mode","typeLabel":"string"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.tag","typeLabel":"string"},"tag_prefix":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.tag_prefix","typeLabel":"string"},"trigger":{"enum":["manual","push","pull_request","tag","github_label","onboarding"],"type":"string","x-enum-varnames":["AppBranchRunTriggerManual","AppBranchRunTriggerPush","AppBranchRunTriggerPullRequest","AppBranchRunTriggerTag","AppBranchRunTriggerGithubLabel","AppBranchRunTriggerOnboarding"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.trigger","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata","typeLabel":"object"},"no_config_changes":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.no_config_changes","typeLabel":"boolean"},"plan_only":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.plan_only","typeLabel":"boolean"},"pr_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.pr_number","typeLabel":"integer"},"preview":{"properties":{"app_branch_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.app_branch_run_id","typeLabel":"string"},"branch_preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.created_by_id","typeLabel":"string"},"git_ref":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.git_ref","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.id","typeLabel":"string"},"ignore_changes_regex":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.ignore_changes_regex","typeLabel":"string"},"input_app_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.input_app_config_id","typeLabel":"string"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.install_name","typeLabel":"string"},"is_draft_mode":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.is_draft_mode","typeLabel":"boolean"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.mode","typeLabel":"enum\u003cstring>"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.org_id","typeLabel":"string"},"override_preview_config":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.override_preview_config.install_id","typeLabel":"string"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.override_preview_config.mode","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.override_preview_config","typeLabel":"object"},"resolved_preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config","typeLabel":"object"},"send_statuses_on_ignore":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.send_statuses_on_ignore","typeLabel":"boolean"},"source":{"enum":["pr","commit","branch","local"],"type":"string","x-enum-varnames":["AppBranchRunPreviewSourcePR","AppBranchRunPreviewSourceCommit","AppBranchRunPreviewSourceBranch","AppBranchRunPreviewSourceLocal"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.source","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview","typeLabel":"object"},"queue_signal":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal","typeLabel":"object"},"run_type":{"enum":["manual-run","git-run","git-preview-run"],"type":"string","x-enum-varnames":["AppBranchRunTypeManual","AppBranchRunTypeGit","AppBranchRunTypeGitPreview"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.run_type","typeLabel":"enum\u003cstring>"},"started_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.started_at","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.status","typeLabel":"string"},"trigger_event_dispatch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.trigger_event_dispatch_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.updated_at","typeLabel":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit","typeLabel":"object"},"workflow":{"oneOf":[{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.workflow","typeLabel":"any"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run","typeLabel":"object"},"app_branch_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run_id","typeLabel":"string"},"build_runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.build_runner_job_id","typeLabel":"string"},"checksum":{"description":"checksum of our intermediate component config","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.checksum","typeLabel":"string"},"component_config_connection":{"properties":{"app_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.app_config_id","typeLabel":"string"},"app_config_version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.app_config_version","typeLabel":"integer"},"auto_approve_on_policies_passing":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.auto_approve_on_policies_passing","typeLabel":"boolean"},"build_timeout":{"description":"Duration string for build operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.build_timeout","typeLabel":"string"},"checksum":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.checksum","typeLabel":"string"},"component_dependency_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.component_dependency_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.component_dependency_ids","typeLabel":"string[]"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.component_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.created_by_id","typeLabel":"string"},"default_enabled":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.default_enabled","typeLabel":"boolean"},"deploy_timeout":{"description":"Duration string for deploy operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.deploy_timeout","typeLabel":"string"},"docker_build":{"properties":{"build_args":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.build_args.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.build_args","typeLabel":"string[]"},"component_config_connection_id":{"description":"value","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.component_config_connection_id","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.created_by_id","typeLabel":"string"},"dockerfile":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.dockerfile","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.id","typeLabel":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config","typeLabel":"object"},"target":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.target","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build","typeLabel":"object"},"drift_schedule":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.drift_schedule","typeLabel":"string"},"external_image":{"properties":{"aws_ecr_image_config":{"properties":{"aws_region":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.aws_region","typeLabel":"string"},"component_config_id":{"description":"connection to parent model","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.created_by_id","typeLabel":"string"},"iam_role_arn":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.iam_role_arn","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config","typeLabel":"object"},"azure_acr_image_config":{"properties":{"client_certificate_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.client_certificate_name","typeLabel":"string"},"client_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.client_id","typeLabel":"string"},"client_secret_name":{"description":"Names of app secrets holding the app registration's credential material,\nnever the material itself.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.client_secret_name","typeLabel":"string"},"component_config_id":{"description":"connection to parent model","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.id","typeLabel":"string"},"registry_url":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.registry_url","typeLabel":"string"},"tenant_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.tenant_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config","typeLabel":"object"},"component_config_connection_id":{"description":"value","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.component_config_connection_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.created_by_id","typeLabel":"string"},"gcp_gar_image_config":{"properties":{"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.created_by_id","typeLabel":"string"},"gcp_project_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.gcp_project_id","typeLabel":"string"},"gcp_region":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.gcp_region","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.id","typeLabel":"string"},"service_account_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.service_account_email","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.updated_at","typeLabel":"string"},"workload_identity_provider":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.workload_identity_provider","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.id","typeLabel":"string"},"image_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.image_url","typeLabel":"string"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.tag","typeLabel":"string"},"update_policy":{"description":"UpdatePolicy is an optional Masterminds-compatible semver constraint\n(e.g. \"~1.25.0\", \"^2\", \">=1.0.0,\u003c2.0.0\") that, when set, causes the\nrunner to list tags from the source registry, filter to those that\nparse as semver and satisfy the constraint, and pick the highest\nmatching tag at build time. Tag is then ignored as the source ref;\nthe resolved tag is recorded on ComponentBuild.ResolvedTag.\n\nWhen empty, the runner uses Tag literally.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.update_policy","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.updated_at","typeLabel":"string"},"verification":{"properties":{"authorities":{"items":{"properties":{"issuer":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].issuer","typeLabel":"string"},"public_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].public_key","typeLabel":"string"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].subject","typeLabel":"string"},"subject_regexp":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].subject_regexp","typeLabel":"string"},"type":{"enum":["keyless","public_key"],"type":"string","x-enum-varnames":["AuthorityTypeKeyless","AuthorityTypePublicKey"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].type","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities","typeLabel":"object[]"},"require_signature":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.require_signature","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image","typeLabel":"object"},"health_block_deploy":{"oneOf":[{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_block_deploy.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_block_deploy.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_block_deploy","typeLabel":"boolean | null"},"health_enabled":{"oneOf":[{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_enabled","typeLabel":"boolean | null"},"health_probes":{"items":{"properties":{"command":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].command.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].command","typeLabel":"string[]"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].type","typeLabel":"string"},"url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].url","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes","typeLabel":"object[]"},"health_required_checks":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_required_checks.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_required_checks","typeLabel":"string[]"},"health_stabilization_window":{"description":"Duration string for how long health must hold after a deploy applies (e.g., \"3m\"). Max 1h.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_stabilization_window","typeLabel":"string"},"helm":{"properties":{"chart_name":{"description":"Helm specific configurations","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.chart_name","typeLabel":"string"},"component_config_connection_id":{"description":"parent reference","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.component_config_connection_id","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.created_by_id","typeLabel":"string"},"helm_config_json":{"properties":{"chart_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.chart_name","typeLabel":"string"},"helm_repo_config":{"properties":{"chart":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.helm_repo_config.chart","typeLabel":"string"},"repo_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.helm_repo_config.repo_url","typeLabel":"string"},"version":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.helm_repo_config.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.helm_repo_config","typeLabel":"object"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.namespace","typeLabel":"string"},"skip_crds":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.skip_crds","typeLabel":"boolean"},"storage_driver":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.storage_driver","typeLabel":"string"},"take_ownership":{"description":"Newer fields that we don't need to store as columns in the database","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.take_ownership","typeLabel":"boolean"},"values":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.values.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.values","typeLabel":"object"},"values_files":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.values_files.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.values_files","typeLabel":"string[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.namespace","typeLabel":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config","typeLabel":"object"},"skip_crds":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.skip_crds","typeLabel":"boolean"},"storage_driver":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.storage_driver","typeLabel":"string"},"take_ownership":{"description":"Newer config fields that we don't need a column for","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.take_ownership","typeLabel":"boolean"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.updated_at","typeLabel":"string"},"values":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.values.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.values","typeLabel":"object"},"values_files":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.values_files.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.values_files","typeLabel":"string[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.id","typeLabel":"string"},"job":{"properties":{"args":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.args.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.args","typeLabel":"string[]"},"cmd":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.cmd.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.cmd","typeLabel":"string[]"},"component_config_connection_id":{"description":"value","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.component_config_connection_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.created_by_id","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.id","typeLabel":"string"},"image_url":{"description":"Image attributes, copied from a docker_buid or external_image component.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.image_url","typeLabel":"string"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.tag","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job","typeLabel":"object"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions, mirroring how component dependencies are tracked.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_context_name","typeLabel":"string"},"kubernetes_manifest":{"properties":{"component_config_connection_id":{"description":"value","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.component_config_connection_id","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.id","typeLabel":"string"},"kustomize":{"type":"object","description":"Kustomize configuration (mutually exclusive with Manifest)","properties":{"enable_helm":{"description":"Enable Helm chart inflation during kustomize build","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.enable_helm","typeLabel":"boolean"},"load_restrictor":{"description":"Load restrictor: only \"rootOnly\" is supported","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.load_restrictor","typeLabel":"string"},"patches":{"description":"Additional patch files to apply after kustomize build","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.patches.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.patches","typeLabel":"string[]"},"path":{"description":"Path to kustomization directory (relative to source root)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.path","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize","typeLabel":"object"},"manifest":{"description":"Primary fields - used for inline manifests (fully supported)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.manifest","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.namespace","typeLabel":"string"},"public_git_vcs_config":{"type":"object","description":"VCS configuration for kustomize sources (similar to HelmComponentConfig)","properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.updated_at","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest","typeLabel":"object"},"latest_build_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.latest_build_id","typeLabel":"string"},"max_auto_retries":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.max_auto_retries","typeLabel":"integer"},"operation_roles":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.operation_roles.additionalProperties","typeLabel":"string"},"description":"Operation roles map: operation type -> role name","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.operation_roles","typeLabel":"object"},"pulumi":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.component_config_connection_id","typeLabel":"string"},"config":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.config.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.config","typeLabel":"object"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.created_by_id","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.id","typeLabel":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config","typeLabel":"object"},"runtime":{"description":"pulumi configuration values","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.runtime","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.updated_at","typeLabel":"string"},"version":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi","typeLabel":"object"},"references":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.references.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.references","typeLabel":"string[]"},"refs":{"items":{"properties":{"input":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX].input","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX].name","typeLabel":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX].value","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.refs","typeLabel":"object[]"},"skip_noops":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.skip_noops","typeLabel":"boolean"},"teardown":{"properties":{"retain":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.teardown.retain.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.teardown.retain","typeLabel":"string[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.teardown","typeLabel":"object"},"terraform_module":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.component_config_connection_id","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.created_by_id","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.id","typeLabel":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.updated_at","typeLabel":"string"},"variables":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.variables.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.variables","typeLabel":"object"},"variables_files":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.variables_files.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.variables_files","typeLabel":"string[]"},"version":{"description":"terraform configuration values","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module","typeLabel":"object"},"toggleable":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.toggleable","typeLabel":"boolean"},"type":{"enum":["terraform_module","helm_chart","docker_build","external_image","job","kubernetes_manifest","pulumi","unknown"],"type":"string","x-enum-varnames":["ComponentTypeTerraformModule","ComponentTypeHelmChart","ComponentTypeDockerBuild","ComponentTypeExternalImage","ComponentTypeJob","ComponentTypeKubernetesManifest","ComponentTypePulumi","ComponentTypeUnknown"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.type","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection","typeLabel":"object"},"component_config_connection_id":{"description":"DEPRECATED: will retain the field to connect against the last component config connection that set this build","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection_id","typeLabel":"string"},"component_config_version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_version","typeLabel":"integer"},"component_id":{"description":"Read-only fields set on the object to de-nest data","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_name","typeLabel":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by_id","typeLabel":"string"},"git_ref":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.git_ref","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.id","typeLabel":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].action_workflow_runs","typeLabel":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].applied_at","typeLabel":"string"},"build_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].build_id","typeLabel":"string"},"component_build":{"oneOf":[{"$circularRef":"ee1a6bc8-d947-4d77-9908-ce083fba620a"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].component_build","typeLabel":"any"},"component_config_version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].component_config_version","typeLabel":"integer"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].component_name","typeLabel":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].id","typeLabel":"string"},"install_component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].install_component_id","typeLabel":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].install_deploy_type","typeLabel":"enum\u003cstring>"},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].install_id","typeLabel":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].install_workflow_id","typeLabel":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream","typeLabel":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.annotations.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.annotations","typeLabel":"object"},"architecture":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.architecture","typeLabel":"string"},"artifact_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.artifact_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.created_by_id","typeLabel":"string"},"digest":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.digest","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.id","typeLabel":"string"},"media_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.media_type","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.org_id","typeLabel":"string"},"os":{"description":"Platform fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.os","typeLabel":"string"},"os_features":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.os_features.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.os_features","typeLabel":"string[]"},"os_version":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.os_version","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.owner_type","typeLabel":"string"},"repository":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.repository","typeLabel":"string"},"size":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.size","typeLabel":"integer"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.tag","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.updated_at","typeLabel":"string"},"urls":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.urls.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.urls","typeLabel":"string[]"},"variant":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.variant","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact","typeLabel":"object"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].outputs","typeLabel":"object"},"plan_only":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].plan_only","typeLabel":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].planned_at","typeLabel":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].app_id","typeLabel":"string"},"app_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].app_name","typeLabel":"string"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].component_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].created_by_id","typeLabel":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].deny_count","typeLabel":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].evaluated_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].id","typeLabel":"string"},"inputs":{"items":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs","typeLabel":"object[]"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].install_name","typeLabel":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].org_name","typeLabel":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].owner_type","typeLabel":"enum\u003cstring>"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].pass_count","typeLabel":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].check_id","typeLabel":"string"},"decision":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].decision","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].description","typeLabel":"string"},"errors":{"items":{"properties":{"code":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].code","typeLabel":"string"},"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors","typeLabel":"object[]"},"findings":{"items":{"properties":{"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings","typeLabel":"object[]"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].input_count","typeLabel":"integer"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks","typeLabel":"object[]"},"deny_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].deny_count","typeLabel":"integer"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].input_count","typeLabel":"integer"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].pass_count","typeLabel":"integer"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_name","typeLabel":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].status","typeLabel":"string"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].warn_count","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies","typeLabel":"object[]"},"policy_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policy_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policy_ids","typeLabel":"string[]"},"runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].runner_job_id","typeLabel":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].updated_at","typeLabel":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].check_id","typeLabel":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].message","typeLabel":"string"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_name","typeLabel":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].severity","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations","typeLabel":"object[]"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].warn_count","typeLabel":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].workflow_step_policy_validation_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports","typeLabel":"object[]"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals","typeLabel":"object[]"},"release_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].release_id","typeLabel":"string"},"role":{"description":"Role to be used when running this component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].role","typeLabel":"string"},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].runner_jobs","typeLabel":"array"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"oneOf":[{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].workflow","typeLabel":"any"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys","typeLabel":"object[]"},"is_preview":{"description":"IsPreview is true when this build came from a preview branch run.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.is_preview","typeLabel":"boolean"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream","typeLabel":"object"},"no_op":{"description":"NoOp is true when the runner detected SourceDigest matches the previous\nbuild's SourceDigest and skipped the artifact push.\n\nDownstream contract:\n - The build is still marked Active because the bytes it represents\n are deployable (they live in the install registry under the prior\n build that pushed them).\n - No new install deploys are auto-queued for a NoOp build; the\n dep-aware deploy path handles fan-out for installs that depend\n on the underlying image.\n - pollForDeployableBuild treats NoOp builds as Active without any\n special-casing because the deployable artifact at the same\n SourceDigest is already present in the install registry from the\n prior build.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.no_op","typeLabel":"boolean"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].app_id","typeLabel":"string"},"app_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].app_name","typeLabel":"string"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].component_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].created_by_id","typeLabel":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].deny_count","typeLabel":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].evaluated_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].id","typeLabel":"string"},"inputs":{"items":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs.items.[INDEX].type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs","typeLabel":"object[]"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].install_name","typeLabel":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].org_name","typeLabel":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].owner_type","typeLabel":"enum\u003cstring>"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].pass_count","typeLabel":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].check_id","typeLabel":"string"},"decision":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].decision","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].description","typeLabel":"string"},"errors":{"items":{"properties":{"code":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].code","typeLabel":"string"},"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors","typeLabel":"object[]"},"findings":{"items":{"properties":{"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings","typeLabel":"object[]"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].input_count","typeLabel":"integer"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks","typeLabel":"object[]"},"deny_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].deny_count","typeLabel":"integer"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].input_count","typeLabel":"integer"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].pass_count","typeLabel":"integer"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].policy_name","typeLabel":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].status","typeLabel":"string"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].warn_count","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies","typeLabel":"object[]"},"policy_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policy_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policy_ids","typeLabel":"string[]"},"runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].runner_job_id","typeLabel":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].updated_at","typeLabel":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].check_id","typeLabel":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].message","typeLabel":"string"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].policy_name","typeLabel":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].severity","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations","typeLabel":"object[]"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].warn_count","typeLabel":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].workflow_step_policy_validation_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports","typeLabel":"object[]"},"queue_signal":{"type":"object","description":"QueueSignal is the signal enqueued when this build was created via the queue path","properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.workflow","typeLabel":"object"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal","typeLabel":"object"},"releases":{"items":{"properties":{"build_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].build_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].id","typeLabel":"string"},"release_steps":{"items":{"properties":{"component_release_id":{"description":"parent release ID","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].component_release_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].created_by_id","typeLabel":"string"},"delay":{"description":"fields to control the delay of the individual step, as this is set based on the parent strategy","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].delay","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].id","typeLabel":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].action_workflow_runs","typeLabel":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].applied_at","typeLabel":"string"},"build_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].build_id","typeLabel":"string"},"component_build":{"oneOf":[{"$circularRef":"ee1a6bc8-d947-4d77-9908-ce083fba620a"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].component_build","typeLabel":"any"},"component_config_version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].component_config_version","typeLabel":"integer"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].component_name","typeLabel":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].id","typeLabel":"string"},"install_component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].install_component_id","typeLabel":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].install_deploy_type","typeLabel":"enum\u003cstring>"},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].install_id","typeLabel":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].install_workflow_id","typeLabel":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream","typeLabel":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.annotations.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.annotations","typeLabel":"object"},"architecture":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.architecture","typeLabel":"string"},"artifact_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.artifact_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.created_by_id","typeLabel":"string"},"digest":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.digest","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.id","typeLabel":"string"},"media_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.media_type","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.org_id","typeLabel":"string"},"os":{"description":"Platform fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.os","typeLabel":"string"},"os_features":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.os_features.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.os_features","typeLabel":"string[]"},"os_version":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.os_version","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.owner_type","typeLabel":"string"},"repository":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.repository","typeLabel":"string"},"size":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.size","typeLabel":"integer"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.tag","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.updated_at","typeLabel":"string"},"urls":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.urls.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.urls","typeLabel":"string[]"},"variant":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.variant","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact","typeLabel":"object"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].outputs","typeLabel":"object"},"plan_only":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].plan_only","typeLabel":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].planned_at","typeLabel":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].app_id","typeLabel":"string"},"app_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].app_name","typeLabel":"string"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].component_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].created_by_id","typeLabel":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].deny_count","typeLabel":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].evaluated_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].id","typeLabel":"string"},"inputs":{"items":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs","typeLabel":"object[]"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].install_name","typeLabel":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].org_name","typeLabel":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].owner_type","typeLabel":"enum\u003cstring>"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].pass_count","typeLabel":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].check_id","typeLabel":"string"},"decision":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].decision","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].description","typeLabel":"string"},"errors":{"items":{"properties":{"code":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].code","typeLabel":"string"},"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors","typeLabel":"object[]"},"findings":{"items":{"properties":{"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings","typeLabel":"object[]"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].input_count","typeLabel":"integer"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks","typeLabel":"object[]"},"deny_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].deny_count","typeLabel":"integer"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].input_count","typeLabel":"integer"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].pass_count","typeLabel":"integer"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_name","typeLabel":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].status","typeLabel":"string"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].warn_count","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies","typeLabel":"object[]"},"policy_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policy_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policy_ids","typeLabel":"string[]"},"runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].runner_job_id","typeLabel":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].updated_at","typeLabel":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].check_id","typeLabel":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].message","typeLabel":"string"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_name","typeLabel":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].severity","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations","typeLabel":"object[]"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].warn_count","typeLabel":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].workflow_step_policy_validation_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports","typeLabel":"object[]"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals","typeLabel":"object[]"},"release_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].release_id","typeLabel":"string"},"role":{"description":"Role to be used when running this component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].role","typeLabel":"string"},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].runner_jobs","typeLabel":"array"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"oneOf":[{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].workflow","typeLabel":"any"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys","typeLabel":"object[]"},"requested_install_ids":{"description":"When a step is created, a set of installs are targeted. However, by the time the release step goes out, the\ninstall might have been setup in any order of ways.","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].requested_install_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].requested_install_ids","typeLabel":"string[]"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].status_description","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps","typeLabel":"object[]"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].status_description","typeLabel":"string"},"total_release_steps":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].total_release_steps","typeLabel":"integer"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases","typeLabel":"object[]"},"resolved_at":{"description":"ResolvedAt is when the runner resolved SourceRef to SourceDigest.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.resolved_at","typeLabel":"string"},"resolved_tag":{"description":"ResolvedTag is the tag the runner actually pulled from. For digest-pinned\nrefs this is empty. For mutable/semver refs this is the concrete tag the\nrunner selected (e.g. \"1.25.5\" even if SourceRef pinned \"1.25.3\" with a\n\"~1.25.0\" update_policy constraint).","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.resolved_tag","typeLabel":"string"},"runner_job":{"description":"runner details","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.runner_job","typeLabel":"any"},"signature_verification":{"description":"SignatureVerification is empty when the outcome is unknown (older builds, or failures before verification ran).","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.signature_verification","typeLabel":"string"},"source_checksum":{"description":"checksum of the component's source directory at build time","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.source_checksum","typeLabel":"string"},"source_digest":{"description":"SourceDigest is the manifest list digest of the resolved source ref,\ne.g. \"sha256:abc...\". This is the canonical content address of what was\npulled and is used for build dedup.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.source_digest","typeLabel":"string"},"source_image":{"description":"SourceImage is the repository portion of SourceRef without tag/digest, e.g. \"nginx\".","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.source_image","typeLabel":"string"},"source_media_type":{"description":"SourceMediaType records the media type of the resolved manifest (image,\nimage index, OCI artifact, etc.) for downstream rendering decisions.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.source_media_type","typeLabel":"string"},"source_ref":{"description":"Source identity for image-type builds.\n\nSourceRef is what the user wrote in the spec, e.g. \"nginx:1.25.3\" or\n\"myimage@sha256:...\". Always populated for image-type builds so we have a\npermanent record of what was requested at build time.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.source_ref","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.updated_at","typeLabel":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build","typeLabel":"object"},"links":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.links.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.links","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.name","typeLabel":"string"},"resolved_var_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.resolved_var_name","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2","typeLabel":"object"},"type":{"enum":["terraform_module","helm_chart","docker_build","external_image","job","kubernetes_manifest","pulumi","unknown"],"type":"string","x-enum-varnames":["ComponentTypeTerraformModule","ComponentTypeHelmChart","ComponentTypeDockerBuild","ComponentTypeExternalImage","ComponentTypeJob","ComponentTypeKubernetesManifest","ComponentTypePulumi","ComponentTypeUnknown"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.type","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.updated_at","typeLabel":"string"},"var_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.var_name","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component","typeLabel":"object"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].cron_schedule","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].id","typeLabel":"string"},"index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].index","typeLabel":"integer"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.triggers","typeLabel":"object[]"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].created_by_id","typeLabel":"string"},"effective_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].effective_timeout","typeLabel":"integer"},"enable_kube_config":{"properties":{"bool":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].enable_kube_config.bool","typeLabel":"boolean"},"valid":{"description":"Valid is true if Bool is not NULL","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].enable_kube_config.valid","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].enable_kube_config","typeLabel":"object"},"execution_time":{"description":"after query","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].execution_time","typeLabel":"integer"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].id","typeLabel":"string"},"install_action_workflow":{"properties":{"action_workflow":{"properties":{"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.app_id","typeLabel":"string"},"config_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.config_count","typeLabel":"integer"},"configs":{"items":{"properties":{"action_workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].action_workflow_id","typeLabel":"string"},"app_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].app_config_id","typeLabel":"string"},"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].app_id","typeLabel":"string"},"break_glass_role_arn":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].break_glass_role_arn","typeLabel":"string"},"component_dependency_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].component_dependency_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].component_dependency_ids","typeLabel":"string[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].created_by_id","typeLabel":"string"},"enable_kube_config":{"properties":{"bool":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].enable_kube_config.bool","typeLabel":"boolean"},"valid":{"description":"Valid is true if Bool is not NULL","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].enable_kube_config.valid","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].enable_kube_config","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].id","typeLabel":"string"},"image":{"description":"Image is an optional container image the action's steps run inside.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].image","typeLabel":"string"},"is_healthcheck":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].is_healthcheck","typeLabel":"boolean"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].kubernetes_context_name","typeLabel":"string"},"references":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].references.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].references","typeLabel":"string[]"},"refs":{"items":{"properties":{"input":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].refs.items.[INDEX].input","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].refs.items.[INDEX].name","typeLabel":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].refs.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].refs.items.[INDEX].value","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].refs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].refs","typeLabel":"object[]"},"role":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].role","typeLabel":"string"},"steps":{"items":{"properties":{"action_workflow_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].action_workflow_config_id","typeLabel":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].app_config_id","typeLabel":"string"},"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].app_id","typeLabel":"string"},"command":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].command","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].created_by_id","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].id","typeLabel":"string"},"idx":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].idx","typeLabel":"integer"},"inline_contents":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].inline_contents","typeLabel":"string"},"name":{"description":"metadata","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"previous_step_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].previous_step_id","typeLabel":"string"},"public_git_vcs_config":{"type":"object","description":"all the details needed for a step","properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.updated_at","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config","typeLabel":"object"},"references":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].references.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].references","typeLabel":"string[]"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps","typeLabel":"object[]"},"timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].timeout","typeLabel":"integer"},"triggers":{"description":"INFO: if adding new associations here, ensure they are added to the batch delete activity","items":{"properties":{"action_workflow_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].action_workflow_config_id","typeLabel":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].app_config_id","typeLabel":"string"},"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].app_id","typeLabel":"string"},"component":{"properties":{"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.app_id","typeLabel":"string"},"config_versions":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.config_versions","typeLabel":"integer"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.created_by_id","typeLabel":"string"},"dependencies":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.dependencies.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.dependencies","typeLabel":"string[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.id","typeLabel":"string"},"labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.labels","typeLabel":"object"},"latest_build":{"properties":{"app_branch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_id","typeLabel":"string"},"app_branch_run":{"properties":{"app_branch":{"properties":{"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.app_id","typeLabel":"string"},"configs":{"items":{"properties":{"action_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].action_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].action_ids","typeLabel":"string[]"},"app_branch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].app_branch_id","typeLabel":"string"},"component_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].component_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].component_ids","typeLabel":"string[]"},"config_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].config_number","typeLabel":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].id","typeLabel":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].ignore_changes_regex","typeLabel":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].app_branch_config_id","typeLabel":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].auto_approve_on_policies_passing","typeLabel":"boolean | null"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].created_by_id","typeLabel":"string"},"default":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].default","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].id","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector","typeLabel":"object"},"max_parallel":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].max_parallel","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].name","typeLabel":"string"},"order":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].order","typeLabel":"integer"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].org_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups","typeLabel":"object[]"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_update_policy","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].org_id","typeLabel":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].post_deploy_runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].post_deploy_runbook_ids","typeLabel":"string[]"},"preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config","typeLabel":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config","typeLabel":"object"},"run_config":{"properties":{"github_label":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].run_config.github_label","typeLabel":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].run_config.mode","typeLabel":"enum\u003cstring>"},"tag_prefix":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].run_config.tag_prefix","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].run_config","typeLabel":"object"},"runbook_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].runbook_ids","typeLabel":"string[]"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].send_statuses_on_ignore","typeLabel":"boolean"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].updated_at","typeLabel":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].workflows","typeLabel":"array"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.id","typeLabel":"string"},"latest_run":{"oneOf":[{"$circularRef":"a71e032c-482d-4719-96fb-0dfbdceb78c2"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.latest_run","typeLabel":"any"},"managed_by":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.managed_by","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.org_id","typeLabel":"string"},"queue":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.updated_at","typeLabel":"string"},"workflow_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.workflow_count","typeLabel":"integer"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.workflows","typeLabel":"array"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch","typeLabel":"object"},"app_branch_config":{"properties":{"action_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.action_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.action_ids","typeLabel":"string[]"},"app_branch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.app_branch_id","typeLabel":"string"},"component_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.component_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.component_ids","typeLabel":"string[]"},"config_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.config_number","typeLabel":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.id","typeLabel":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.ignore_changes_regex","typeLabel":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].app_branch_config_id","typeLabel":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].auto_approve_on_policies_passing","typeLabel":"boolean | null"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].created_by_id","typeLabel":"string"},"default":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].default","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].id","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector","typeLabel":"object"},"max_parallel":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].max_parallel","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].name","typeLabel":"string"},"order":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].order","typeLabel":"integer"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].org_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups","typeLabel":"object[]"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_update_policy","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.org_id","typeLabel":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.post_deploy_runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.post_deploy_runbook_ids","typeLabel":"string[]"},"preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config","typeLabel":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config","typeLabel":"object"},"run_config":{"properties":{"github_label":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.run_config.github_label","typeLabel":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.run_config.mode","typeLabel":"enum\u003cstring>"},"tag_prefix":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.run_config.tag_prefix","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.run_config","typeLabel":"object"},"runbook_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.runbook_ids","typeLabel":"string[]"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.send_statuses_on_ignore","typeLabel":"boolean"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.updated_at","typeLabel":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.workflows","typeLabel":"array"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config","typeLabel":"object"},"app_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_config_id","typeLabel":"string"},"awaiting_approval":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.awaiting_approval","typeLabel":"boolean"},"base_branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.base_branch","typeLabel":"string"},"comparison":{"properties":{"base_run":{"oneOf":[{"$circularRef":"a71e032c-482d-4719-96fb-0dfbdceb78c2"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.base_run","typeLabel":"any"},"base_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.base_run_id","typeLabel":"string"},"config_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.config_diff","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.created_by_id","typeLabel":"string"},"full_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.full_diff","typeLabel":"object"},"git_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.git_diff","typeLabel":"object"},"head_run":{"oneOf":[{"$circularRef":"a71e032c-482d-4719-96fb-0dfbdceb78c2"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.head_run","typeLabel":"any"},"head_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.head_run_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.org_id","typeLabel":"string"},"source_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.source_diff","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison","typeLabel":"object"},"completed_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.completed_at","typeLabel":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by_id","typeLabel":"string"},"error_message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.error_message","typeLabel":"string"},"event_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.event_type","typeLabel":"string"},"force":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.force","typeLabel":"boolean"},"github_comment_id":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.github_comment_id","typeLabel":"integer"},"head_sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.head_sha","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.id","typeLabel":"string"},"labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.labels","typeLabel":"object"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream","typeLabel":"object"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream_id","typeLabel":"string"},"metadata":{"properties":{"base_branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.base_branch","typeLabel":"string"},"git_ref":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.git_ref","typeLabel":"string"},"github_label":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.github_label","typeLabel":"string"},"head_sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.head_sha","typeLabel":"string"},"is_draft":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.is_draft","typeLabel":"boolean"},"pr_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.pr_number","typeLabel":"integer"},"run_mode":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.run_mode","typeLabel":"string"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.tag","typeLabel":"string"},"tag_prefix":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.tag_prefix","typeLabel":"string"},"trigger":{"enum":["manual","push","pull_request","tag","github_label","onboarding"],"type":"string","x-enum-varnames":["AppBranchRunTriggerManual","AppBranchRunTriggerPush","AppBranchRunTriggerPullRequest","AppBranchRunTriggerTag","AppBranchRunTriggerGithubLabel","AppBranchRunTriggerOnboarding"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.trigger","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata","typeLabel":"object"},"no_config_changes":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.no_config_changes","typeLabel":"boolean"},"plan_only":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.plan_only","typeLabel":"boolean"},"pr_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.pr_number","typeLabel":"integer"},"preview":{"properties":{"app_branch_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.app_branch_run_id","typeLabel":"string"},"branch_preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.created_by_id","typeLabel":"string"},"git_ref":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.git_ref","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.id","typeLabel":"string"},"ignore_changes_regex":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.ignore_changes_regex","typeLabel":"string"},"input_app_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.input_app_config_id","typeLabel":"string"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.install_name","typeLabel":"string"},"is_draft_mode":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.is_draft_mode","typeLabel":"boolean"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.mode","typeLabel":"enum\u003cstring>"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.org_id","typeLabel":"string"},"override_preview_config":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.override_preview_config.install_id","typeLabel":"string"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.override_preview_config.mode","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.override_preview_config","typeLabel":"object"},"resolved_preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config","typeLabel":"object"},"send_statuses_on_ignore":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.send_statuses_on_ignore","typeLabel":"boolean"},"source":{"enum":["pr","commit","branch","local"],"type":"string","x-enum-varnames":["AppBranchRunPreviewSourcePR","AppBranchRunPreviewSourceCommit","AppBranchRunPreviewSourceBranch","AppBranchRunPreviewSourceLocal"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.source","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview","typeLabel":"object"},"queue_signal":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal","typeLabel":"object"},"run_type":{"enum":["manual-run","git-run","git-preview-run"],"type":"string","x-enum-varnames":["AppBranchRunTypeManual","AppBranchRunTypeGit","AppBranchRunTypeGitPreview"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.run_type","typeLabel":"enum\u003cstring>"},"started_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.started_at","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.status","typeLabel":"string"},"trigger_event_dispatch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.trigger_event_dispatch_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.updated_at","typeLabel":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit","typeLabel":"object"},"workflow":{"oneOf":[{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.workflow","typeLabel":"any"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run","typeLabel":"object"},"app_branch_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run_id","typeLabel":"string"},"build_runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.build_runner_job_id","typeLabel":"string"},"checksum":{"description":"checksum of our intermediate component config","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.checksum","typeLabel":"string"},"component_config_connection":{"properties":{"app_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.app_config_id","typeLabel":"string"},"app_config_version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.app_config_version","typeLabel":"integer"},"auto_approve_on_policies_passing":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.auto_approve_on_policies_passing","typeLabel":"boolean"},"build_timeout":{"description":"Duration string for build operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.build_timeout","typeLabel":"string"},"checksum":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.checksum","typeLabel":"string"},"component_dependency_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.component_dependency_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.component_dependency_ids","typeLabel":"string[]"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.component_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.created_by_id","typeLabel":"string"},"default_enabled":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.default_enabled","typeLabel":"boolean"},"deploy_timeout":{"description":"Duration string for deploy operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.deploy_timeout","typeLabel":"string"},"docker_build":{"properties":{"build_args":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.build_args.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.build_args","typeLabel":"string[]"},"component_config_connection_id":{"description":"value","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.component_config_connection_id","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.created_by_id","typeLabel":"string"},"dockerfile":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.dockerfile","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.id","typeLabel":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config","typeLabel":"object"},"target":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.target","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build","typeLabel":"object"},"drift_schedule":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.drift_schedule","typeLabel":"string"},"external_image":{"properties":{"aws_ecr_image_config":{"properties":{"aws_region":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.aws_region","typeLabel":"string"},"component_config_id":{"description":"connection to parent model","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.created_by_id","typeLabel":"string"},"iam_role_arn":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.iam_role_arn","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config","typeLabel":"object"},"azure_acr_image_config":{"properties":{"client_certificate_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.client_certificate_name","typeLabel":"string"},"client_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.client_id","typeLabel":"string"},"client_secret_name":{"description":"Names of app secrets holding the app registration's credential material,\nnever the material itself.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.client_secret_name","typeLabel":"string"},"component_config_id":{"description":"connection to parent model","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.id","typeLabel":"string"},"registry_url":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.registry_url","typeLabel":"string"},"tenant_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.tenant_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config","typeLabel":"object"},"component_config_connection_id":{"description":"value","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.component_config_connection_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.created_by_id","typeLabel":"string"},"gcp_gar_image_config":{"properties":{"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.created_by_id","typeLabel":"string"},"gcp_project_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.gcp_project_id","typeLabel":"string"},"gcp_region":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.gcp_region","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.id","typeLabel":"string"},"service_account_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.service_account_email","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.updated_at","typeLabel":"string"},"workload_identity_provider":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.workload_identity_provider","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.id","typeLabel":"string"},"image_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.image_url","typeLabel":"string"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.tag","typeLabel":"string"},"update_policy":{"description":"UpdatePolicy is an optional Masterminds-compatible semver constraint\n(e.g. \"~1.25.0\", \"^2\", \">=1.0.0,\u003c2.0.0\") that, when set, causes the\nrunner to list tags from the source registry, filter to those that\nparse as semver and satisfy the constraint, and pick the highest\nmatching tag at build time. Tag is then ignored as the source ref;\nthe resolved tag is recorded on ComponentBuild.ResolvedTag.\n\nWhen empty, the runner uses Tag literally.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.update_policy","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.updated_at","typeLabel":"string"},"verification":{"properties":{"authorities":{"items":{"properties":{"issuer":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].issuer","typeLabel":"string"},"public_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].public_key","typeLabel":"string"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].subject","typeLabel":"string"},"subject_regexp":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].subject_regexp","typeLabel":"string"},"type":{"enum":["keyless","public_key"],"type":"string","x-enum-varnames":["AuthorityTypeKeyless","AuthorityTypePublicKey"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].type","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities","typeLabel":"object[]"},"require_signature":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.require_signature","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image","typeLabel":"object"},"health_block_deploy":{"oneOf":[{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_block_deploy.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_block_deploy.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_block_deploy","typeLabel":"boolean | null"},"health_enabled":{"oneOf":[{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_enabled","typeLabel":"boolean | null"},"health_probes":{"items":{"properties":{"command":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].command.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].command","typeLabel":"string[]"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].type","typeLabel":"string"},"url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].url","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes","typeLabel":"object[]"},"health_required_checks":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_required_checks.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_required_checks","typeLabel":"string[]"},"health_stabilization_window":{"description":"Duration string for how long health must hold after a deploy applies (e.g., \"3m\"). Max 1h.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_stabilization_window","typeLabel":"string"},"helm":{"properties":{"chart_name":{"description":"Helm specific configurations","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.chart_name","typeLabel":"string"},"component_config_connection_id":{"description":"parent reference","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.component_config_connection_id","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.created_by_id","typeLabel":"string"},"helm_config_json":{"properties":{"chart_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.chart_name","typeLabel":"string"},"helm_repo_config":{"properties":{"chart":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.helm_repo_config.chart","typeLabel":"string"},"repo_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.helm_repo_config.repo_url","typeLabel":"string"},"version":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.helm_repo_config.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.helm_repo_config","typeLabel":"object"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.namespace","typeLabel":"string"},"skip_crds":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.skip_crds","typeLabel":"boolean"},"storage_driver":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.storage_driver","typeLabel":"string"},"take_ownership":{"description":"Newer fields that we don't need to store as columns in the database","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.take_ownership","typeLabel":"boolean"},"values":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.values.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.values","typeLabel":"object"},"values_files":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.values_files.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.values_files","typeLabel":"string[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.namespace","typeLabel":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config","typeLabel":"object"},"skip_crds":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.skip_crds","typeLabel":"boolean"},"storage_driver":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.storage_driver","typeLabel":"string"},"take_ownership":{"description":"Newer config fields that we don't need a column for","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.take_ownership","typeLabel":"boolean"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.updated_at","typeLabel":"string"},"values":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.values.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.values","typeLabel":"object"},"values_files":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.values_files.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.values_files","typeLabel":"string[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.id","typeLabel":"string"},"job":{"properties":{"args":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.args.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.args","typeLabel":"string[]"},"cmd":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.cmd.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.cmd","typeLabel":"string[]"},"component_config_connection_id":{"description":"value","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.component_config_connection_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.created_by_id","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.id","typeLabel":"string"},"image_url":{"description":"Image attributes, copied from a docker_buid or external_image component.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.image_url","typeLabel":"string"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.tag","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job","typeLabel":"object"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions, mirroring how component dependencies are tracked.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_context_name","typeLabel":"string"},"kubernetes_manifest":{"properties":{"component_config_connection_id":{"description":"value","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.component_config_connection_id","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.id","typeLabel":"string"},"kustomize":{"type":"object","description":"Kustomize configuration (mutually exclusive with Manifest)","properties":{"enable_helm":{"description":"Enable Helm chart inflation during kustomize build","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.enable_helm","typeLabel":"boolean"},"load_restrictor":{"description":"Load restrictor: only \"rootOnly\" is supported","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.load_restrictor","typeLabel":"string"},"patches":{"description":"Additional patch files to apply after kustomize build","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.patches.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.patches","typeLabel":"string[]"},"path":{"description":"Path to kustomization directory (relative to source root)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.path","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize","typeLabel":"object"},"manifest":{"description":"Primary fields - used for inline manifests (fully supported)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.manifest","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.namespace","typeLabel":"string"},"public_git_vcs_config":{"type":"object","description":"VCS configuration for kustomize sources (similar to HelmComponentConfig)","properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.updated_at","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest","typeLabel":"object"},"latest_build_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.latest_build_id","typeLabel":"string"},"max_auto_retries":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.max_auto_retries","typeLabel":"integer"},"operation_roles":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.operation_roles.additionalProperties","typeLabel":"string"},"description":"Operation roles map: operation type -> role name","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.operation_roles","typeLabel":"object"},"pulumi":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.component_config_connection_id","typeLabel":"string"},"config":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.config.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.config","typeLabel":"object"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.created_by_id","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.id","typeLabel":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config","typeLabel":"object"},"runtime":{"description":"pulumi configuration values","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.runtime","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.updated_at","typeLabel":"string"},"version":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi","typeLabel":"object"},"references":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.references.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.references","typeLabel":"string[]"},"refs":{"items":{"properties":{"input":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX].input","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX].name","typeLabel":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX].value","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.refs","typeLabel":"object[]"},"skip_noops":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.skip_noops","typeLabel":"boolean"},"teardown":{"properties":{"retain":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.teardown.retain.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.teardown.retain","typeLabel":"string[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.teardown","typeLabel":"object"},"terraform_module":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.component_config_connection_id","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.created_by_id","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.id","typeLabel":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.updated_at","typeLabel":"string"},"variables":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.variables.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.variables","typeLabel":"object"},"variables_files":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.variables_files.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.variables_files","typeLabel":"string[]"},"version":{"description":"terraform configuration values","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module","typeLabel":"object"},"toggleable":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.toggleable","typeLabel":"boolean"},"type":{"enum":["terraform_module","helm_chart","docker_build","external_image","job","kubernetes_manifest","pulumi","unknown"],"type":"string","x-enum-varnames":["ComponentTypeTerraformModule","ComponentTypeHelmChart","ComponentTypeDockerBuild","ComponentTypeExternalImage","ComponentTypeJob","ComponentTypeKubernetesManifest","ComponentTypePulumi","ComponentTypeUnknown"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.type","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection","typeLabel":"object"},"component_config_connection_id":{"description":"DEPRECATED: will retain the field to connect against the last component config connection that set this build","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection_id","typeLabel":"string"},"component_config_version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_version","typeLabel":"integer"},"component_id":{"description":"Read-only fields set on the object to de-nest data","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_name","typeLabel":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by_id","typeLabel":"string"},"git_ref":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.git_ref","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.id","typeLabel":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].action_workflow_runs","typeLabel":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].applied_at","typeLabel":"string"},"build_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].build_id","typeLabel":"string"},"component_build":{"oneOf":[{"$circularRef":"ee1a6bc8-d947-4d77-9908-ce083fba620a"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].component_build","typeLabel":"any"},"component_config_version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].component_config_version","typeLabel":"integer"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].component_name","typeLabel":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].id","typeLabel":"string"},"install_component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].install_component_id","typeLabel":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].install_deploy_type","typeLabel":"enum\u003cstring>"},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].install_id","typeLabel":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].install_workflow_id","typeLabel":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream","typeLabel":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.annotations.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.annotations","typeLabel":"object"},"architecture":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.architecture","typeLabel":"string"},"artifact_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.artifact_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.created_by_id","typeLabel":"string"},"digest":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.digest","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.id","typeLabel":"string"},"media_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.media_type","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.org_id","typeLabel":"string"},"os":{"description":"Platform fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.os","typeLabel":"string"},"os_features":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.os_features.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.os_features","typeLabel":"string[]"},"os_version":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.os_version","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.owner_type","typeLabel":"string"},"repository":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.repository","typeLabel":"string"},"size":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.size","typeLabel":"integer"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.tag","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.updated_at","typeLabel":"string"},"urls":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.urls.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.urls","typeLabel":"string[]"},"variant":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.variant","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact","typeLabel":"object"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].outputs","typeLabel":"object"},"plan_only":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].plan_only","typeLabel":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].planned_at","typeLabel":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].app_id","typeLabel":"string"},"app_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].app_name","typeLabel":"string"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].component_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].created_by_id","typeLabel":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].deny_count","typeLabel":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].evaluated_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].id","typeLabel":"string"},"inputs":{"items":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs","typeLabel":"object[]"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].install_name","typeLabel":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].org_name","typeLabel":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].owner_type","typeLabel":"enum\u003cstring>"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].pass_count","typeLabel":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].check_id","typeLabel":"string"},"decision":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].decision","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].description","typeLabel":"string"},"errors":{"items":{"properties":{"code":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].code","typeLabel":"string"},"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors","typeLabel":"object[]"},"findings":{"items":{"properties":{"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings","typeLabel":"object[]"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].input_count","typeLabel":"integer"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks","typeLabel":"object[]"},"deny_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].deny_count","typeLabel":"integer"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].input_count","typeLabel":"integer"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].pass_count","typeLabel":"integer"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_name","typeLabel":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].status","typeLabel":"string"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].warn_count","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies","typeLabel":"object[]"},"policy_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policy_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policy_ids","typeLabel":"string[]"},"runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].runner_job_id","typeLabel":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].updated_at","typeLabel":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].check_id","typeLabel":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].message","typeLabel":"string"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_name","typeLabel":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].severity","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations","typeLabel":"object[]"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].warn_count","typeLabel":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].workflow_step_policy_validation_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports","typeLabel":"object[]"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals","typeLabel":"object[]"},"release_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].release_id","typeLabel":"string"},"role":{"description":"Role to be used when running this component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].role","typeLabel":"string"},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].runner_jobs","typeLabel":"array"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"oneOf":[{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].workflow","typeLabel":"any"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys","typeLabel":"object[]"},"is_preview":{"description":"IsPreview is true when this build came from a preview branch run.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.is_preview","typeLabel":"boolean"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream","typeLabel":"object"},"no_op":{"description":"NoOp is true when the runner detected SourceDigest matches the previous\nbuild's SourceDigest and skipped the artifact push.\n\nDownstream contract:\n - The build is still marked Active because the bytes it represents\n are deployable (they live in the install registry under the prior\n build that pushed them).\n - No new install deploys are auto-queued for a NoOp build; the\n dep-aware deploy path handles fan-out for installs that depend\n on the underlying image.\n - pollForDeployableBuild treats NoOp builds as Active without any\n special-casing because the deployable artifact at the same\n SourceDigest is already present in the install registry from the\n prior build.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.no_op","typeLabel":"boolean"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].app_id","typeLabel":"string"},"app_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].app_name","typeLabel":"string"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].component_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].created_by_id","typeLabel":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].deny_count","typeLabel":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].evaluated_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].id","typeLabel":"string"},"inputs":{"items":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs.items.[INDEX].type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs","typeLabel":"object[]"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].install_name","typeLabel":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].org_name","typeLabel":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].owner_type","typeLabel":"enum\u003cstring>"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].pass_count","typeLabel":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].check_id","typeLabel":"string"},"decision":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].decision","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].description","typeLabel":"string"},"errors":{"items":{"properties":{"code":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].code","typeLabel":"string"},"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors","typeLabel":"object[]"},"findings":{"items":{"properties":{"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings","typeLabel":"object[]"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].input_count","typeLabel":"integer"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks","typeLabel":"object[]"},"deny_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].deny_count","typeLabel":"integer"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].input_count","typeLabel":"integer"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].pass_count","typeLabel":"integer"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].policy_name","typeLabel":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].status","typeLabel":"string"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].warn_count","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies","typeLabel":"object[]"},"policy_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policy_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policy_ids","typeLabel":"string[]"},"runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].runner_job_id","typeLabel":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].updated_at","typeLabel":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].check_id","typeLabel":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].message","typeLabel":"string"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].policy_name","typeLabel":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].severity","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations","typeLabel":"object[]"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].warn_count","typeLabel":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].workflow_step_policy_validation_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports","typeLabel":"object[]"},"queue_signal":{"type":"object","description":"QueueSignal is the signal enqueued when this build was created via the queue path","properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.workflow","typeLabel":"object"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal","typeLabel":"object"},"releases":{"items":{"properties":{"build_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].build_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].id","typeLabel":"string"},"release_steps":{"items":{"properties":{"component_release_id":{"description":"parent release ID","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].component_release_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].created_by_id","typeLabel":"string"},"delay":{"description":"fields to control the delay of the individual step, as this is set based on the parent strategy","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].delay","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].id","typeLabel":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].action_workflow_runs","typeLabel":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].applied_at","typeLabel":"string"},"build_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].build_id","typeLabel":"string"},"component_build":{"oneOf":[{"$circularRef":"ee1a6bc8-d947-4d77-9908-ce083fba620a"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].component_build","typeLabel":"any"},"component_config_version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].component_config_version","typeLabel":"integer"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].component_name","typeLabel":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].id","typeLabel":"string"},"install_component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].install_component_id","typeLabel":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].install_deploy_type","typeLabel":"enum\u003cstring>"},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].install_id","typeLabel":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].install_workflow_id","typeLabel":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream","typeLabel":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.annotations.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.annotations","typeLabel":"object"},"architecture":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.architecture","typeLabel":"string"},"artifact_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.artifact_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.created_by_id","typeLabel":"string"},"digest":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.digest","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.id","typeLabel":"string"},"media_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.media_type","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.org_id","typeLabel":"string"},"os":{"description":"Platform fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.os","typeLabel":"string"},"os_features":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.os_features.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.os_features","typeLabel":"string[]"},"os_version":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.os_version","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.owner_type","typeLabel":"string"},"repository":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.repository","typeLabel":"string"},"size":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.size","typeLabel":"integer"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.tag","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.updated_at","typeLabel":"string"},"urls":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.urls.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.urls","typeLabel":"string[]"},"variant":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.variant","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact","typeLabel":"object"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].outputs","typeLabel":"object"},"plan_only":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].plan_only","typeLabel":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].planned_at","typeLabel":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].app_id","typeLabel":"string"},"app_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].app_name","typeLabel":"string"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].component_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].created_by_id","typeLabel":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].deny_count","typeLabel":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].evaluated_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].id","typeLabel":"string"},"inputs":{"items":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs","typeLabel":"object[]"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].install_name","typeLabel":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].org_name","typeLabel":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].owner_type","typeLabel":"enum\u003cstring>"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].pass_count","typeLabel":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].check_id","typeLabel":"string"},"decision":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].decision","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].description","typeLabel":"string"},"errors":{"items":{"properties":{"code":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].code","typeLabel":"string"},"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors","typeLabel":"object[]"},"findings":{"items":{"properties":{"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings","typeLabel":"object[]"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].input_count","typeLabel":"integer"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks","typeLabel":"object[]"},"deny_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].deny_count","typeLabel":"integer"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].input_count","typeLabel":"integer"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].pass_count","typeLabel":"integer"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_name","typeLabel":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].status","typeLabel":"string"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].warn_count","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies","typeLabel":"object[]"},"policy_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policy_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policy_ids","typeLabel":"string[]"},"runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].runner_job_id","typeLabel":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].updated_at","typeLabel":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].check_id","typeLabel":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].message","typeLabel":"string"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_name","typeLabel":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].severity","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations","typeLabel":"object[]"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].warn_count","typeLabel":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].workflow_step_policy_validation_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports","typeLabel":"object[]"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals","typeLabel":"object[]"},"release_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].release_id","typeLabel":"string"},"role":{"description":"Role to be used when running this component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].role","typeLabel":"string"},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].runner_jobs","typeLabel":"array"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"oneOf":[{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].workflow","typeLabel":"any"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys","typeLabel":"object[]"},"requested_install_ids":{"description":"When a step is created, a set of installs are targeted. However, by the time the release step goes out, the\ninstall might have been setup in any order of ways.","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].requested_install_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].requested_install_ids","typeLabel":"string[]"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].status_description","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps","typeLabel":"object[]"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].status_description","typeLabel":"string"},"total_release_steps":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].total_release_steps","typeLabel":"integer"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases","typeLabel":"object[]"},"resolved_at":{"description":"ResolvedAt is when the runner resolved SourceRef to SourceDigest.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.resolved_at","typeLabel":"string"},"resolved_tag":{"description":"ResolvedTag is the tag the runner actually pulled from. For digest-pinned\nrefs this is empty. For mutable/semver refs this is the concrete tag the\nrunner selected (e.g. \"1.25.5\" even if SourceRef pinned \"1.25.3\" with a\n\"~1.25.0\" update_policy constraint).","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.resolved_tag","typeLabel":"string"},"runner_job":{"description":"runner details","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.runner_job","typeLabel":"any"},"signature_verification":{"description":"SignatureVerification is empty when the outcome is unknown (older builds, or failures before verification ran).","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.signature_verification","typeLabel":"string"},"source_checksum":{"description":"checksum of the component's source directory at build time","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.source_checksum","typeLabel":"string"},"source_digest":{"description":"SourceDigest is the manifest list digest of the resolved source ref,\ne.g. \"sha256:abc...\". This is the canonical content address of what was\npulled and is used for build dedup.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.source_digest","typeLabel":"string"},"source_image":{"description":"SourceImage is the repository portion of SourceRef without tag/digest, e.g. \"nginx\".","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.source_image","typeLabel":"string"},"source_media_type":{"description":"SourceMediaType records the media type of the resolved manifest (image,\nimage index, OCI artifact, etc.) for downstream rendering decisions.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.source_media_type","typeLabel":"string"},"source_ref":{"description":"Source identity for image-type builds.\n\nSourceRef is what the user wrote in the spec, e.g. \"nginx:1.25.3\" or\n\"myimage@sha256:...\". Always populated for image-type builds so we have a\npermanent record of what was requested at build time.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.source_ref","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.updated_at","typeLabel":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build","typeLabel":"object"},"links":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.links.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.links","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.name","typeLabel":"string"},"resolved_var_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.resolved_var_name","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2","typeLabel":"object"},"type":{"enum":["terraform_module","helm_chart","docker_build","external_image","job","kubernetes_manifest","pulumi","unknown"],"type":"string","x-enum-varnames":["ComponentTypeTerraformModule","ComponentTypeHelmChart","ComponentTypeDockerBuild","ComponentTypeExternalImage","ComponentTypeJob","ComponentTypeKubernetesManifest","ComponentTypePulumi","ComponentTypeUnknown"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.type","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.updated_at","typeLabel":"string"},"var_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.var_name","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component","typeLabel":"object"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].cron_schedule","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].id","typeLabel":"string"},"index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].index","typeLabel":"integer"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers","typeLabel":"object[]"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.id","typeLabel":"string"},"labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.labels","typeLabel":"object"},"name":{"description":"metadata","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.name","typeLabel":"string"},"status":{"description":"TODO: change to default null after migration \u0026 after initial pr","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow","typeLabel":"object"},"action_workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow_id","typeLabel":"string"},"app_config_ref":{"properties":{"applied_config_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.app_config_ref.applied_config_at","typeLabel":"string"},"applied_config_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.app_config_ref.applied_config_by_id","typeLabel":"string"},"applied_config_by_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.app_config_ref.applied_config_by_type","typeLabel":"string"},"applied_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.app_config_ref.applied_config_id","typeLabel":"string"},"expected_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.app_config_ref.expected_config_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.app_config_ref","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.id","typeLabel":"string"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.install_id","typeLabel":"string"},"runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.runs","typeLabel":"array"},"status":{"description":"after query fields filled in after querying","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow","typeLabel":"object"},"install_action_workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_action_workflow_id","typeLabel":"string"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_id","typeLabel":"string"},"install_workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].install_workflow_id","typeLabel":"string"},"kubernetes_context_name":{"description":"KubernetesContextName is snapshotted from the action's\nActionWorkflowConfig at run-creation time so plan resolution can target\nthe correct cluster. Empty means fall back to the sandbox default.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].kubernetes_context_name","typeLabel":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].log_stream","typeLabel":"object"},"outputs":{"additionalProperties":true,"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].outputs","typeLabel":"object"},"role":{"description":"Role to be used when running this action","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].role","typeLabel":"string"},"run_env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].run_env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].run_env_vars","typeLabel":"object"},"runner_job":{"oneOf":[{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].runner_job","typeLabel":"any"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].status_v2","typeLabel":"object"},"steps":{"items":{"properties":{"adhoc_config":{"properties":{"action_workflow_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.action_workflow_config_id","typeLabel":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.app_config_id","typeLabel":"string"},"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.app_id","typeLabel":"string"},"command":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.command","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.created_by_id","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.id","typeLabel":"string"},"idx":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.idx","typeLabel":"integer"},"inline_contents":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.inline_contents","typeLabel":"string"},"name":{"description":"metadata","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.name","typeLabel":"string"},"previous_step_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.previous_step_id","typeLabel":"string"},"public_git_vcs_config":{"type":"object","description":"all the details needed for a step","properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.updated_at","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config","typeLabel":"object"},"references":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.references.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.references","typeLabel":"string[]"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].created_by_id","typeLabel":"string"},"execution_duration":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].execution_duration","typeLabel":"integer"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].id","typeLabel":"string"},"install_action_workflow_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].install_action_workflow_run_id","typeLabel":"string"},"status":{"enum":["finished","pending","in-progress","timed-out","error"],"type":"string","x-enum-varnames":["InstallActionWorkflowRunStepStatusFinished","InstallActionWorkflowRunStepStatusPending","InstallActionWorkflowRunStepStatusInProgress","InstallActionWorkflowRunStepStatusTimedOut","InstallActionWorkflowRunStepStatusError"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2","typeLabel":"object"},"step_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].step_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].steps","typeLabel":"object[]"},"timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].timeout","typeLabel":"integer"},"trigger":{"properties":{"actor":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.actor","typeLabel":"object"},"parent_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.parent_id","typeLabel":"string"},"parent_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.parent_name","typeLabel":"string"},"parent_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.parent_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger.type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger","typeLabel":"object"},"trigger_type":{"enum":["manual","cron","adhoc","pre-deploy-component","post-deploy-component","pre-teardown-component","post-teardown-component","pre-secrets-sync","post-secrets-sync","pre-provision","post-provision","post-provision-sandbox","pre-reprovision","post-reprovision","pre-deprovision","post-deprovision","pre-deploy-all-components","post-deploy-all-components","pre-teardown-all-components","post-teardown-all-components","pre-deprovision-sandbox","post-deprovision-sandbox","pre-reprovision-sandbox","post-reprovision-sandbox","pre-update-inputs","post-update-inputs","role-enabled","role-disabled","pre-enable-component","post-enable-component","pre-disable-component","post-disable-component"],"type":"string","x-enum-varnames":["ActionWorkflowTriggerTypeManual","ActionWorkflowTriggerTypeCron","ActionWorkflowTriggerTypeAdHoc","ActionWorkflowTriggerTypePreDeployComponent","ActionWorkflowTriggerTypePostDeployComponent","ActionWorkflowTriggerTypePreTeardownComponent","ActionWorkflowTriggerTypePostTeardownComponent","ActionWorkflowTriggerTypePreSecretsSync","ActionWorkflowTriggerTypePostSecretsSync","ActionWorkflowTriggerTypePreProvision","ActionWorkflowTriggerTypePostProvision","ActionWorkflowTriggerTypePostProvisionSandbox","ActionWorkflowTriggerTypePreReprovision","ActionWorkflowTriggerTypePostReprovision","ActionWorkflowTriggerTypePreDeprovision","ActionWorkflowTriggerTypePostDeprovision","ActionWorkflowTriggerTypePreDeployAllComponents","ActionWorkflowTriggerTypePostDeployAllComponents","ActionWorkflowTriggerTypePreTeardownAllComponents","ActionWorkflowTriggerTypePostTeardownAllComponents","ActionWorkflowTriggerTypePreDeprovisionSandbox","ActionWorkflowTriggerTypePostDeprovisionSandbox","ActionWorkflowTriggerTypePreReprovisionSandbox","ActionWorkflowTriggerTypePostReprovisionSandbox","ActionWorkflowTriggerTypePreUpdateInputs","ActionWorkflowTriggerTypePostUpdateInputs","ActionWorkflowTriggerTypeRoleEnabled","ActionWorkflowTriggerTypeRoleDisabled","ActionWorkflowTriggerTypePreEnableComponent","ActionWorkflowTriggerTypePostEnableComponent","ActionWorkflowTriggerTypePreDisableComponent","ActionWorkflowTriggerTypePostDisableComponent"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].trigger_type","typeLabel":"enum\u003cstring>"},"triggered_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].triggered_by_id","typeLabel":"string"},"triggered_by_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].triggered_by_type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"oneOf":[{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].workflow","typeLabel":"any"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_action_workflow_runs","typeLabel":"object[]"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].action_workflow_runs","typeLabel":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].applied_at","typeLabel":"string"},"build_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].build_id","typeLabel":"string"},"component_build":{"oneOf":[{"$circularRef":"ee1a6bc8-d947-4d77-9908-ce083fba620a"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].component_build","typeLabel":"any"},"component_config_version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].component_config_version","typeLabel":"integer"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].component_name","typeLabel":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].id","typeLabel":"string"},"install_component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].install_component_id","typeLabel":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].install_deploy_type","typeLabel":"enum\u003cstring>"},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].install_id","typeLabel":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].install_workflow_id","typeLabel":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].log_stream","typeLabel":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.annotations.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.annotations","typeLabel":"object"},"architecture":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.architecture","typeLabel":"string"},"artifact_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.artifact_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.created_by_id","typeLabel":"string"},"digest":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.digest","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.id","typeLabel":"string"},"media_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.media_type","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.org_id","typeLabel":"string"},"os":{"description":"Platform fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.os","typeLabel":"string"},"os_features":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.os_features.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.os_features","typeLabel":"string[]"},"os_version":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.os_version","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.owner_type","typeLabel":"string"},"repository":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.repository","typeLabel":"string"},"size":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.size","typeLabel":"integer"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.tag","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.updated_at","typeLabel":"string"},"urls":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.urls.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.urls","typeLabel":"string[]"},"variant":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact.variant","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].oci_artifact","typeLabel":"object"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].outputs","typeLabel":"object"},"plan_only":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].plan_only","typeLabel":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].planned_at","typeLabel":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].app_id","typeLabel":"string"},"app_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].app_name","typeLabel":"string"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].component_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].created_by_id","typeLabel":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].deny_count","typeLabel":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].evaluated_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].id","typeLabel":"string"},"inputs":{"items":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs","typeLabel":"object[]"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].install_name","typeLabel":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].org_name","typeLabel":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].owner_type","typeLabel":"enum\u003cstring>"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].pass_count","typeLabel":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].check_id","typeLabel":"string"},"decision":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].decision","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].description","typeLabel":"string"},"errors":{"items":{"properties":{"code":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].code","typeLabel":"string"},"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors","typeLabel":"object[]"},"findings":{"items":{"properties":{"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings","typeLabel":"object[]"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].input_count","typeLabel":"integer"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks","typeLabel":"object[]"},"deny_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].deny_count","typeLabel":"integer"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].input_count","typeLabel":"integer"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].pass_count","typeLabel":"integer"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_name","typeLabel":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].status","typeLabel":"string"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].warn_count","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies","typeLabel":"object[]"},"policy_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policy_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policy_ids","typeLabel":"string[]"},"runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].runner_job_id","typeLabel":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].updated_at","typeLabel":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].check_id","typeLabel":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].message","typeLabel":"string"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_name","typeLabel":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].severity","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations","typeLabel":"object[]"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].warn_count","typeLabel":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX].workflow_step_policy_validation_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].policy_reports","typeLabel":"object[]"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].queue_signals","typeLabel":"object[]"},"release_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].release_id","typeLabel":"string"},"role":{"description":"Role to be used when running this component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].role","typeLabel":"string"},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].runner_jobs","typeLabel":"array"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"oneOf":[{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].workflow","typeLabel":"any"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_deploys","typeLabel":"object[]"},"install_sandbox_runs":{"items":{"properties":{"action_workflow_runs":{"items":{"properties":{"action_workflow_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].action_workflow_config_id","typeLabel":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].composite_error.version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].composite_error","typeLabel":"object"},"config":{"properties":{"action_workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.action_workflow_id","typeLabel":"string"},"app_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.app_config_id","typeLabel":"string"},"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.app_id","typeLabel":"string"},"break_glass_role_arn":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.break_glass_role_arn","typeLabel":"string"},"component_dependency_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.component_dependency_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.component_dependency_ids","typeLabel":"string[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.created_by_id","typeLabel":"string"},"enable_kube_config":{"properties":{"bool":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.enable_kube_config.bool","typeLabel":"boolean"},"valid":{"description":"Valid is true if Bool is not NULL","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.enable_kube_config.valid","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.enable_kube_config","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.id","typeLabel":"string"},"image":{"description":"Image is an optional container image the action's steps run inside.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.image","typeLabel":"string"},"is_healthcheck":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.is_healthcheck","typeLabel":"boolean"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.kubernetes_context_name","typeLabel":"string"},"references":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.references.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.references","typeLabel":"string[]"},"refs":{"items":{"properties":{"input":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.refs.items.[INDEX].input","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.refs.items.[INDEX].name","typeLabel":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.refs.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.refs.items.[INDEX].value","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.refs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.refs","typeLabel":"object[]"},"role":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.role","typeLabel":"string"},"steps":{"items":{"properties":{"action_workflow_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].action_workflow_config_id","typeLabel":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].app_config_id","typeLabel":"string"},"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].app_id","typeLabel":"string"},"command":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].command","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].created_by_id","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].id","typeLabel":"string"},"idx":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].idx","typeLabel":"integer"},"inline_contents":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].inline_contents","typeLabel":"string"},"name":{"description":"metadata","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].name","typeLabel":"string"},"previous_step_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].previous_step_id","typeLabel":"string"},"public_git_vcs_config":{"type":"object","description":"all the details needed for a step","properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config.updated_at","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].public_git_vcs_config","typeLabel":"object"},"references":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].references.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].references","typeLabel":"string[]"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.steps","typeLabel":"object[]"},"timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.timeout","typeLabel":"integer"},"triggers":{"description":"INFO: if adding new associations here, ensure they are added to the batch delete activity","items":{"properties":{"action_workflow_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].action_workflow_config_id","typeLabel":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].app_config_id","typeLabel":"string"},"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].app_id","typeLabel":"string"},"component":{"properties":{"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.app_id","typeLabel":"string"},"config_versions":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.config_versions","typeLabel":"integer"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.created_by_id","typeLabel":"string"},"dependencies":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.dependencies.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.dependencies","typeLabel":"string[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.id","typeLabel":"string"},"labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.labels","typeLabel":"object"},"latest_build":{"properties":{"app_branch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_id","typeLabel":"string"},"app_branch_run":{"properties":{"app_branch":{"properties":{"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.app_id","typeLabel":"string"},"configs":{"items":{"properties":{"action_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].action_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].action_ids","typeLabel":"string[]"},"app_branch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].app_branch_id","typeLabel":"string"},"component_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].component_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].component_ids","typeLabel":"string[]"},"config_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].config_number","typeLabel":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].id","typeLabel":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].ignore_changes_regex","typeLabel":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].app_branch_config_id","typeLabel":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].auto_approve_on_policies_passing","typeLabel":"boolean | null"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].created_by_id","typeLabel":"string"},"default":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].default","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].id","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector","typeLabel":"object"},"max_parallel":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].max_parallel","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].name","typeLabel":"string"},"order":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].order","typeLabel":"integer"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].org_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups","typeLabel":"object[]"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_update_policy","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].org_id","typeLabel":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].post_deploy_runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].post_deploy_runbook_ids","typeLabel":"string[]"},"preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config","typeLabel":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config","typeLabel":"object"},"run_config":{"properties":{"github_label":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].run_config.github_label","typeLabel":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].run_config.mode","typeLabel":"enum\u003cstring>"},"tag_prefix":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].run_config.tag_prefix","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].run_config","typeLabel":"object"},"runbook_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].runbook_ids","typeLabel":"string[]"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].send_statuses_on_ignore","typeLabel":"boolean"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].updated_at","typeLabel":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].workflows","typeLabel":"array"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.id","typeLabel":"string"},"latest_run":{"oneOf":[{"$circularRef":"a71e032c-482d-4719-96fb-0dfbdceb78c2"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.latest_run","typeLabel":"any"},"managed_by":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.managed_by","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.org_id","typeLabel":"string"},"queue":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.updated_at","typeLabel":"string"},"workflow_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.workflow_count","typeLabel":"integer"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.workflows","typeLabel":"array"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch","typeLabel":"object"},"app_branch_config":{"properties":{"action_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.action_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.action_ids","typeLabel":"string[]"},"app_branch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.app_branch_id","typeLabel":"string"},"component_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.component_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.component_ids","typeLabel":"string[]"},"config_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.config_number","typeLabel":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.id","typeLabel":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.ignore_changes_regex","typeLabel":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].app_branch_config_id","typeLabel":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].auto_approve_on_policies_passing","typeLabel":"boolean | null"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].created_by_id","typeLabel":"string"},"default":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].default","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].id","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector","typeLabel":"object"},"max_parallel":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].max_parallel","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].name","typeLabel":"string"},"order":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].order","typeLabel":"integer"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].org_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups","typeLabel":"object[]"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_update_policy","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.org_id","typeLabel":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.post_deploy_runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.post_deploy_runbook_ids","typeLabel":"string[]"},"preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config","typeLabel":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config","typeLabel":"object"},"run_config":{"properties":{"github_label":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.run_config.github_label","typeLabel":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.run_config.mode","typeLabel":"enum\u003cstring>"},"tag_prefix":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.run_config.tag_prefix","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.run_config","typeLabel":"object"},"runbook_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.runbook_ids","typeLabel":"string[]"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.send_statuses_on_ignore","typeLabel":"boolean"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.updated_at","typeLabel":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.workflows","typeLabel":"array"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config","typeLabel":"object"},"app_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.app_config_id","typeLabel":"string"},"awaiting_approval":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.awaiting_approval","typeLabel":"boolean"},"base_branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.base_branch","typeLabel":"string"},"comparison":{"properties":{"base_run":{"oneOf":[{"$circularRef":"a71e032c-482d-4719-96fb-0dfbdceb78c2"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.base_run","typeLabel":"any"},"base_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.base_run_id","typeLabel":"string"},"config_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.config_diff","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.created_by_id","typeLabel":"string"},"full_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.full_diff","typeLabel":"object"},"git_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.git_diff","typeLabel":"object"},"head_run":{"oneOf":[{"$circularRef":"a71e032c-482d-4719-96fb-0dfbdceb78c2"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.head_run","typeLabel":"any"},"head_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.head_run_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.org_id","typeLabel":"string"},"source_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.source_diff","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.comparison","typeLabel":"object"},"completed_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.completed_at","typeLabel":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.created_by_id","typeLabel":"string"},"error_message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.error_message","typeLabel":"string"},"event_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.event_type","typeLabel":"string"},"force":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.force","typeLabel":"boolean"},"github_comment_id":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.github_comment_id","typeLabel":"integer"},"head_sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.head_sha","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.id","typeLabel":"string"},"labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.labels","typeLabel":"object"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream","typeLabel":"object"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream_id","typeLabel":"string"},"metadata":{"properties":{"base_branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.base_branch","typeLabel":"string"},"git_ref":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.git_ref","typeLabel":"string"},"github_label":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.github_label","typeLabel":"string"},"head_sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.head_sha","typeLabel":"string"},"is_draft":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.is_draft","typeLabel":"boolean"},"pr_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.pr_number","typeLabel":"integer"},"run_mode":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.run_mode","typeLabel":"string"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.tag","typeLabel":"string"},"tag_prefix":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.tag_prefix","typeLabel":"string"},"trigger":{"enum":["manual","push","pull_request","tag","github_label","onboarding"],"type":"string","x-enum-varnames":["AppBranchRunTriggerManual","AppBranchRunTriggerPush","AppBranchRunTriggerPullRequest","AppBranchRunTriggerTag","AppBranchRunTriggerGithubLabel","AppBranchRunTriggerOnboarding"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.trigger","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.metadata","typeLabel":"object"},"no_config_changes":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.no_config_changes","typeLabel":"boolean"},"plan_only":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.plan_only","typeLabel":"boolean"},"pr_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.pr_number","typeLabel":"integer"},"preview":{"properties":{"app_branch_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.app_branch_run_id","typeLabel":"string"},"branch_preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.created_by_id","typeLabel":"string"},"git_ref":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.git_ref","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.id","typeLabel":"string"},"ignore_changes_regex":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.ignore_changes_regex","typeLabel":"string"},"input_app_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.input_app_config_id","typeLabel":"string"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.install_name","typeLabel":"string"},"is_draft_mode":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.is_draft_mode","typeLabel":"boolean"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.mode","typeLabel":"enum\u003cstring>"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.org_id","typeLabel":"string"},"override_preview_config":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.override_preview_config.install_id","typeLabel":"string"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.override_preview_config.mode","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.override_preview_config","typeLabel":"object"},"resolved_preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config","typeLabel":"object"},"send_statuses_on_ignore":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.send_statuses_on_ignore","typeLabel":"boolean"},"source":{"enum":["pr","commit","branch","local"],"type":"string","x-enum-varnames":["AppBranchRunPreviewSourcePR","AppBranchRunPreviewSourceCommit","AppBranchRunPreviewSourceBranch","AppBranchRunPreviewSourceLocal"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.source","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.preview","typeLabel":"object"},"queue_signal":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal","typeLabel":"object"},"run_type":{"enum":["manual-run","git-run","git-preview-run"],"type":"string","x-enum-varnames":["AppBranchRunTypeManual","AppBranchRunTypeGit","AppBranchRunTypeGitPreview"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.run_type","typeLabel":"enum\u003cstring>"},"started_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.started_at","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.status","typeLabel":"string"},"trigger_event_dispatch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.trigger_event_dispatch_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.updated_at","typeLabel":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit","typeLabel":"object"},"workflow":{"oneOf":[{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.workflow","typeLabel":"any"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run","typeLabel":"object"},"app_branch_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.app_branch_run_id","typeLabel":"string"},"build_runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.build_runner_job_id","typeLabel":"string"},"checksum":{"description":"checksum of our intermediate component config","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.checksum","typeLabel":"string"},"component_config_connection":{"properties":{"app_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.app_config_id","typeLabel":"string"},"app_config_version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.app_config_version","typeLabel":"integer"},"auto_approve_on_policies_passing":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.auto_approve_on_policies_passing","typeLabel":"boolean"},"build_timeout":{"description":"Duration string for build operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.build_timeout","typeLabel":"string"},"checksum":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.checksum","typeLabel":"string"},"component_dependency_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.component_dependency_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.component_dependency_ids","typeLabel":"string[]"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.component_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.created_by_id","typeLabel":"string"},"default_enabled":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.default_enabled","typeLabel":"boolean"},"deploy_timeout":{"description":"Duration string for deploy operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.deploy_timeout","typeLabel":"string"},"docker_build":{"properties":{"build_args":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.build_args.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.build_args","typeLabel":"string[]"},"component_config_connection_id":{"description":"value","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.component_config_connection_id","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.created_by_id","typeLabel":"string"},"dockerfile":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.dockerfile","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.id","typeLabel":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config","typeLabel":"object"},"target":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.target","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build","typeLabel":"object"},"drift_schedule":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.drift_schedule","typeLabel":"string"},"external_image":{"properties":{"aws_ecr_image_config":{"properties":{"aws_region":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.aws_region","typeLabel":"string"},"component_config_id":{"description":"connection to parent model","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.created_by_id","typeLabel":"string"},"iam_role_arn":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.iam_role_arn","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config","typeLabel":"object"},"azure_acr_image_config":{"properties":{"client_certificate_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.client_certificate_name","typeLabel":"string"},"client_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.client_id","typeLabel":"string"},"client_secret_name":{"description":"Names of app secrets holding the app registration's credential material,\nnever the material itself.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.client_secret_name","typeLabel":"string"},"component_config_id":{"description":"connection to parent model","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.id","typeLabel":"string"},"registry_url":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.registry_url","typeLabel":"string"},"tenant_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.tenant_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config","typeLabel":"object"},"component_config_connection_id":{"description":"value","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.component_config_connection_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.created_by_id","typeLabel":"string"},"gcp_gar_image_config":{"properties":{"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.created_by_id","typeLabel":"string"},"gcp_project_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.gcp_project_id","typeLabel":"string"},"gcp_region":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.gcp_region","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.id","typeLabel":"string"},"service_account_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.service_account_email","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.updated_at","typeLabel":"string"},"workload_identity_provider":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.workload_identity_provider","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.id","typeLabel":"string"},"image_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.image_url","typeLabel":"string"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.tag","typeLabel":"string"},"update_policy":{"description":"UpdatePolicy is an optional Masterminds-compatible semver constraint\n(e.g. \"~1.25.0\", \"^2\", \">=1.0.0,\u003c2.0.0\") that, when set, causes the\nrunner to list tags from the source registry, filter to those that\nparse as semver and satisfy the constraint, and pick the highest\nmatching tag at build time. Tag is then ignored as the source ref;\nthe resolved tag is recorded on ComponentBuild.ResolvedTag.\n\nWhen empty, the runner uses Tag literally.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.update_policy","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.updated_at","typeLabel":"string"},"verification":{"properties":{"authorities":{"items":{"properties":{"issuer":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].issuer","typeLabel":"string"},"public_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].public_key","typeLabel":"string"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].subject","typeLabel":"string"},"subject_regexp":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].subject_regexp","typeLabel":"string"},"type":{"enum":["keyless","public_key"],"type":"string","x-enum-varnames":["AuthorityTypeKeyless","AuthorityTypePublicKey"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].type","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities","typeLabel":"object[]"},"require_signature":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.require_signature","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.external_image","typeLabel":"object"},"health_block_deploy":{"oneOf":[{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_block_deploy.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_block_deploy.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_block_deploy","typeLabel":"boolean | null"},"health_enabled":{"oneOf":[{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_enabled","typeLabel":"boolean | null"},"health_probes":{"items":{"properties":{"command":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].command.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].command","typeLabel":"string[]"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].type","typeLabel":"string"},"url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].url","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes","typeLabel":"object[]"},"health_required_checks":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_required_checks.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_required_checks","typeLabel":"string[]"},"health_stabilization_window":{"description":"Duration string for how long health must hold after a deploy applies (e.g., \"3m\"). Max 1h.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.health_stabilization_window","typeLabel":"string"},"helm":{"properties":{"chart_name":{"description":"Helm specific configurations","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.chart_name","typeLabel":"string"},"component_config_connection_id":{"description":"parent reference","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.component_config_connection_id","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.created_by_id","typeLabel":"string"},"helm_config_json":{"properties":{"chart_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.chart_name","typeLabel":"string"},"helm_repo_config":{"properties":{"chart":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.helm_repo_config.chart","typeLabel":"string"},"repo_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.helm_repo_config.repo_url","typeLabel":"string"},"version":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.helm_repo_config.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.helm_repo_config","typeLabel":"object"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.namespace","typeLabel":"string"},"skip_crds":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.skip_crds","typeLabel":"boolean"},"storage_driver":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.storage_driver","typeLabel":"string"},"take_ownership":{"description":"Newer fields that we don't need to store as columns in the database","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.take_ownership","typeLabel":"boolean"},"values":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.values.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.values","typeLabel":"object"},"values_files":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.values_files.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.values_files","typeLabel":"string[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.namespace","typeLabel":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config","typeLabel":"object"},"skip_crds":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.skip_crds","typeLabel":"boolean"},"storage_driver":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.storage_driver","typeLabel":"string"},"take_ownership":{"description":"Newer config fields that we don't need a column for","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.take_ownership","typeLabel":"boolean"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.updated_at","typeLabel":"string"},"values":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.values.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.values","typeLabel":"object"},"values_files":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.values_files.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm.values_files","typeLabel":"string[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.helm","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.id","typeLabel":"string"},"job":{"properties":{"args":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.args.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.args","typeLabel":"string[]"},"cmd":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.cmd.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.cmd","typeLabel":"string[]"},"component_config_connection_id":{"description":"value","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.component_config_connection_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.created_by_id","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.id","typeLabel":"string"},"image_url":{"description":"Image attributes, copied from a docker_buid or external_image component.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.image_url","typeLabel":"string"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.tag","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.job","typeLabel":"object"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions, mirroring how component dependencies are tracked.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_context_name","typeLabel":"string"},"kubernetes_manifest":{"properties":{"component_config_connection_id":{"description":"value","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.component_config_connection_id","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.id","typeLabel":"string"},"kustomize":{"type":"object","description":"Kustomize configuration (mutually exclusive with Manifest)","properties":{"enable_helm":{"description":"Enable Helm chart inflation during kustomize build","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.enable_helm","typeLabel":"boolean"},"load_restrictor":{"description":"Load restrictor: only \"rootOnly\" is supported","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.load_restrictor","typeLabel":"string"},"patches":{"description":"Additional patch files to apply after kustomize build","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.patches.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.patches","typeLabel":"string[]"},"path":{"description":"Path to kustomization directory (relative to source root)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.path","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize","typeLabel":"object"},"manifest":{"description":"Primary fields - used for inline manifests (fully supported)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.manifest","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.namespace","typeLabel":"string"},"public_git_vcs_config":{"type":"object","description":"VCS configuration for kustomize sources (similar to HelmComponentConfig)","properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.updated_at","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest","typeLabel":"object"},"latest_build_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.latest_build_id","typeLabel":"string"},"max_auto_retries":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.max_auto_retries","typeLabel":"integer"},"operation_roles":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.operation_roles.additionalProperties","typeLabel":"string"},"description":"Operation roles map: operation type -> role name","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.operation_roles","typeLabel":"object"},"pulumi":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.component_config_connection_id","typeLabel":"string"},"config":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.config.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.config","typeLabel":"object"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.created_by_id","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.id","typeLabel":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config","typeLabel":"object"},"runtime":{"description":"pulumi configuration values","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.runtime","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.updated_at","typeLabel":"string"},"version":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi","typeLabel":"object"},"references":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.references.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.references","typeLabel":"string[]"},"refs":{"items":{"properties":{"input":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX].input","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX].name","typeLabel":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX].value","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.refs","typeLabel":"object[]"},"skip_noops":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.skip_noops","typeLabel":"boolean"},"teardown":{"properties":{"retain":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.teardown.retain.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.teardown.retain","typeLabel":"string[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.teardown","typeLabel":"object"},"terraform_module":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.component_config_connection_id","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.created_by_id","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.id","typeLabel":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.updated_at","typeLabel":"string"},"variables":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.variables.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.variables","typeLabel":"object"},"variables_files":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.variables_files.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.variables_files","typeLabel":"string[]"},"version":{"description":"terraform configuration values","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module","typeLabel":"object"},"toggleable":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.toggleable","typeLabel":"boolean"},"type":{"enum":["terraform_module","helm_chart","docker_build","external_image","job","kubernetes_manifest","pulumi","unknown"],"type":"string","x-enum-varnames":["ComponentTypeTerraformModule","ComponentTypeHelmChart","ComponentTypeDockerBuild","ComponentTypeExternalImage","ComponentTypeJob","ComponentTypeKubernetesManifest","ComponentTypePulumi","ComponentTypeUnknown"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.type","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection.version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection","typeLabel":"object"},"component_config_connection_id":{"description":"DEPRECATED: will retain the field to connect against the last component config connection that set this build","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_connection_id","typeLabel":"string"},"component_config_version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_config_version","typeLabel":"integer"},"component_id":{"description":"Read-only fields set on the object to de-nest data","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.component_name","typeLabel":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error.version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.created_by_id","typeLabel":"string"},"git_ref":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.git_ref","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.id","typeLabel":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].action_workflow_runs","typeLabel":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].applied_at","typeLabel":"string"},"build_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].build_id","typeLabel":"string"},"component_build":{"oneOf":[{"$circularRef":"ee1a6bc8-d947-4d77-9908-ce083fba620a"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].component_build","typeLabel":"any"},"component_config_version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].component_config_version","typeLabel":"integer"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].component_name","typeLabel":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].id","typeLabel":"string"},"install_component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].install_component_id","typeLabel":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].install_deploy_type","typeLabel":"enum\u003cstring>"},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].install_id","typeLabel":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].install_workflow_id","typeLabel":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream","typeLabel":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.annotations.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.annotations","typeLabel":"object"},"architecture":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.architecture","typeLabel":"string"},"artifact_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.artifact_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.created_by_id","typeLabel":"string"},"digest":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.digest","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.id","typeLabel":"string"},"media_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.media_type","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.org_id","typeLabel":"string"},"os":{"description":"Platform fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.os","typeLabel":"string"},"os_features":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.os_features.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.os_features","typeLabel":"string[]"},"os_version":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.os_version","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.owner_type","typeLabel":"string"},"repository":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.repository","typeLabel":"string"},"size":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.size","typeLabel":"integer"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.tag","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.updated_at","typeLabel":"string"},"urls":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.urls.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.urls","typeLabel":"string[]"},"variant":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.variant","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact","typeLabel":"object"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].outputs","typeLabel":"object"},"plan_only":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].plan_only","typeLabel":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].planned_at","typeLabel":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].app_id","typeLabel":"string"},"app_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].app_name","typeLabel":"string"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].component_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].created_by_id","typeLabel":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].deny_count","typeLabel":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].evaluated_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].id","typeLabel":"string"},"inputs":{"items":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs","typeLabel":"object[]"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].install_name","typeLabel":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].org_name","typeLabel":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].owner_type","typeLabel":"enum\u003cstring>"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].pass_count","typeLabel":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].check_id","typeLabel":"string"},"decision":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].decision","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].description","typeLabel":"string"},"errors":{"items":{"properties":{"code":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].code","typeLabel":"string"},"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors","typeLabel":"object[]"},"findings":{"items":{"properties":{"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings","typeLabel":"object[]"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].input_count","typeLabel":"integer"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks","typeLabel":"object[]"},"deny_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].deny_count","typeLabel":"integer"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].input_count","typeLabel":"integer"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].pass_count","typeLabel":"integer"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_name","typeLabel":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].status","typeLabel":"string"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].warn_count","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies","typeLabel":"object[]"},"policy_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policy_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policy_ids","typeLabel":"string[]"},"runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].runner_job_id","typeLabel":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].updated_at","typeLabel":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].check_id","typeLabel":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].message","typeLabel":"string"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_name","typeLabel":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].severity","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations","typeLabel":"object[]"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].warn_count","typeLabel":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].workflow_step_policy_validation_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports","typeLabel":"object[]"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals","typeLabel":"object[]"},"release_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].release_id","typeLabel":"string"},"role":{"description":"Role to be used when running this component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].role","typeLabel":"string"},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].runner_jobs","typeLabel":"array"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"oneOf":[{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].workflow","typeLabel":"any"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.install_deploys","typeLabel":"object[]"},"is_preview":{"description":"IsPreview is true when this build came from a preview branch run.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.is_preview","typeLabel":"boolean"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.log_stream","typeLabel":"object"},"no_op":{"description":"NoOp is true when the runner detected SourceDigest matches the previous\nbuild's SourceDigest and skipped the artifact push.\n\nDownstream contract:\n - The build is still marked Active because the bytes it represents\n are deployable (they live in the install registry under the prior\n build that pushed them).\n - No new install deploys are auto-queued for a NoOp build; the\n dep-aware deploy path handles fan-out for installs that depend\n on the underlying image.\n - pollForDeployableBuild treats NoOp builds as Active without any\n special-casing because the deployable artifact at the same\n SourceDigest is already present in the install registry from the\n prior build.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.no_op","typeLabel":"boolean"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].app_id","typeLabel":"string"},"app_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].app_name","typeLabel":"string"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].component_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].created_by_id","typeLabel":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].deny_count","typeLabel":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].evaluated_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].id","typeLabel":"string"},"inputs":{"items":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs.items.[INDEX].type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs","typeLabel":"object[]"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].install_name","typeLabel":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].org_name","typeLabel":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].owner_type","typeLabel":"enum\u003cstring>"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].pass_count","typeLabel":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].check_id","typeLabel":"string"},"decision":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].decision","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].description","typeLabel":"string"},"errors":{"items":{"properties":{"code":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].code","typeLabel":"string"},"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors","typeLabel":"object[]"},"findings":{"items":{"properties":{"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings","typeLabel":"object[]"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].input_count","typeLabel":"integer"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks","typeLabel":"object[]"},"deny_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].deny_count","typeLabel":"integer"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].input_count","typeLabel":"integer"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].pass_count","typeLabel":"integer"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].policy_name","typeLabel":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].status","typeLabel":"string"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].warn_count","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies","typeLabel":"object[]"},"policy_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policy_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policy_ids","typeLabel":"string[]"},"runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].runner_job_id","typeLabel":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].updated_at","typeLabel":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].check_id","typeLabel":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].message","typeLabel":"string"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].policy_name","typeLabel":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].severity","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations","typeLabel":"object[]"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].warn_count","typeLabel":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].workflow_step_policy_validation_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.policy_reports","typeLabel":"object[]"},"queue_signal":{"type":"object","description":"QueueSignal is the signal enqueued when this build was created via the queue path","properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal.workflow","typeLabel":"object"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.queue_signal","typeLabel":"object"},"releases":{"items":{"properties":{"build_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].build_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].id","typeLabel":"string"},"release_steps":{"items":{"properties":{"component_release_id":{"description":"parent release ID","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].component_release_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].created_by_id","typeLabel":"string"},"delay":{"description":"fields to control the delay of the individual step, as this is set based on the parent strategy","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].delay","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].id","typeLabel":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].action_workflow_runs","typeLabel":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].applied_at","typeLabel":"string"},"build_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].build_id","typeLabel":"string"},"component_build":{"oneOf":[{"$circularRef":"ee1a6bc8-d947-4d77-9908-ce083fba620a"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].component_build","typeLabel":"any"},"component_config_version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].component_config_version","typeLabel":"integer"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].component_name","typeLabel":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].id","typeLabel":"string"},"install_component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].install_component_id","typeLabel":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].install_deploy_type","typeLabel":"enum\u003cstring>"},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].install_id","typeLabel":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].install_workflow_id","typeLabel":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream","typeLabel":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.annotations.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.annotations","typeLabel":"object"},"architecture":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.architecture","typeLabel":"string"},"artifact_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.artifact_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.created_by_id","typeLabel":"string"},"digest":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.digest","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.id","typeLabel":"string"},"media_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.media_type","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.org_id","typeLabel":"string"},"os":{"description":"Platform fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.os","typeLabel":"string"},"os_features":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.os_features.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.os_features","typeLabel":"string[]"},"os_version":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.os_version","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.owner_type","typeLabel":"string"},"repository":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.repository","typeLabel":"string"},"size":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.size","typeLabel":"integer"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.tag","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.updated_at","typeLabel":"string"},"urls":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.urls.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.urls","typeLabel":"string[]"},"variant":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.variant","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact","typeLabel":"object"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].outputs","typeLabel":"object"},"plan_only":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].plan_only","typeLabel":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].planned_at","typeLabel":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].app_id","typeLabel":"string"},"app_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].app_name","typeLabel":"string"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].component_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].created_by_id","typeLabel":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].deny_count","typeLabel":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].evaluated_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].id","typeLabel":"string"},"inputs":{"items":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs","typeLabel":"object[]"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].install_name","typeLabel":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].org_name","typeLabel":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].owner_type","typeLabel":"enum\u003cstring>"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].pass_count","typeLabel":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].check_id","typeLabel":"string"},"decision":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].decision","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].description","typeLabel":"string"},"errors":{"items":{"properties":{"code":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].code","typeLabel":"string"},"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors","typeLabel":"object[]"},"findings":{"items":{"properties":{"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings","typeLabel":"object[]"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].input_count","typeLabel":"integer"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks","typeLabel":"object[]"},"deny_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].deny_count","typeLabel":"integer"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].input_count","typeLabel":"integer"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].pass_count","typeLabel":"integer"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_name","typeLabel":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].status","typeLabel":"string"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].warn_count","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies","typeLabel":"object[]"},"policy_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policy_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policy_ids","typeLabel":"string[]"},"runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].runner_job_id","typeLabel":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].updated_at","typeLabel":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].check_id","typeLabel":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].message","typeLabel":"string"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_name","typeLabel":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].severity","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations","typeLabel":"object[]"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].warn_count","typeLabel":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].workflow_step_policy_validation_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports","typeLabel":"object[]"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals","typeLabel":"object[]"},"release_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].release_id","typeLabel":"string"},"role":{"description":"Role to be used when running this component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].role","typeLabel":"string"},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].runner_jobs","typeLabel":"array"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"oneOf":[{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].workflow","typeLabel":"any"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys","typeLabel":"object[]"},"requested_install_ids":{"description":"When a step is created, a set of installs are targeted. However, by the time the release step goes out, the\ninstall might have been setup in any order of ways.","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].requested_install_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].requested_install_ids","typeLabel":"string[]"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].status_description","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps","typeLabel":"object[]"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].status_description","typeLabel":"string"},"total_release_steps":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].total_release_steps","typeLabel":"integer"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.releases","typeLabel":"object[]"},"resolved_at":{"description":"ResolvedAt is when the runner resolved SourceRef to SourceDigest.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.resolved_at","typeLabel":"string"},"resolved_tag":{"description":"ResolvedTag is the tag the runner actually pulled from. For digest-pinned\nrefs this is empty. For mutable/semver refs this is the concrete tag the\nrunner selected (e.g. \"1.25.5\" even if SourceRef pinned \"1.25.3\" with a\n\"~1.25.0\" update_policy constraint).","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.resolved_tag","typeLabel":"string"},"runner_job":{"description":"runner details","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.runner_job","typeLabel":"any"},"signature_verification":{"description":"SignatureVerification is empty when the outcome is unknown (older builds, or failures before verification ran).","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.signature_verification","typeLabel":"string"},"source_checksum":{"description":"checksum of the component's source directory at build time","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.source_checksum","typeLabel":"string"},"source_digest":{"description":"SourceDigest is the manifest list digest of the resolved source ref,\ne.g. \"sha256:abc...\". This is the canonical content address of what was\npulled and is used for build dedup.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.source_digest","typeLabel":"string"},"source_image":{"description":"SourceImage is the repository portion of SourceRef without tag/digest, e.g. \"nginx\".","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.source_image","typeLabel":"string"},"source_media_type":{"description":"SourceMediaType records the media type of the resolved manifest (image,\nimage index, OCI artifact, etc.) for downstream rendering decisions.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.source_media_type","typeLabel":"string"},"source_ref":{"description":"Source identity for image-type builds.\n\nSourceRef is what the user wrote in the spec, e.g. \"nginx:1.25.3\" or\n\"myimage@sha256:...\". Always populated for image-type builds so we have a\npermanent record of what was requested at build time.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.source_ref","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.updated_at","typeLabel":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build.vcs_connection_commit","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.latest_build","typeLabel":"object"},"links":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.links.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.links","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.name","typeLabel":"string"},"resolved_var_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.resolved_var_name","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.status_v2","typeLabel":"object"},"type":{"enum":["terraform_module","helm_chart","docker_build","external_image","job","kubernetes_manifest","pulumi","unknown"],"type":"string","x-enum-varnames":["ComponentTypeTerraformModule","ComponentTypeHelmChart","ComponentTypeDockerBuild","ComponentTypeExternalImage","ComponentTypeJob","ComponentTypeKubernetesManifest","ComponentTypePulumi","ComponentTypeUnknown"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.type","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.updated_at","typeLabel":"string"},"var_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component.var_name","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component","typeLabel":"object"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].component_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].cron_schedule","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].id","typeLabel":"string"},"index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].index","typeLabel":"integer"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.triggers","typeLabel":"object[]"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].created_by_id","typeLabel":"string"},"effective_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].effective_timeout","typeLabel":"integer"},"enable_kube_config":{"properties":{"bool":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].enable_kube_config.bool","typeLabel":"boolean"},"valid":{"description":"Valid is true if Bool is not NULL","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].enable_kube_config.valid","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].enable_kube_config","typeLabel":"object"},"execution_time":{"description":"after query","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].execution_time","typeLabel":"integer"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].id","typeLabel":"string"},"install_action_workflow":{"properties":{"action_workflow":{"properties":{"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.app_id","typeLabel":"string"},"config_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.config_count","typeLabel":"integer"},"configs":{"items":{"properties":{"action_workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].action_workflow_id","typeLabel":"string"},"app_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].app_config_id","typeLabel":"string"},"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].app_id","typeLabel":"string"},"break_glass_role_arn":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].break_glass_role_arn","typeLabel":"string"},"component_dependency_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].component_dependency_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].component_dependency_ids","typeLabel":"string[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].created_by_id","typeLabel":"string"},"enable_kube_config":{"properties":{"bool":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].enable_kube_config.bool","typeLabel":"boolean"},"valid":{"description":"Valid is true if Bool is not NULL","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].enable_kube_config.valid","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].enable_kube_config","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].id","typeLabel":"string"},"image":{"description":"Image is an optional container image the action's steps run inside.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].image","typeLabel":"string"},"is_healthcheck":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].is_healthcheck","typeLabel":"boolean"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].kubernetes_context_name","typeLabel":"string"},"references":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].references.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].references","typeLabel":"string[]"},"refs":{"items":{"properties":{"input":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].refs.items.[INDEX].input","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].refs.items.[INDEX].name","typeLabel":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].refs.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].refs.items.[INDEX].value","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].refs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].refs","typeLabel":"object[]"},"role":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].role","typeLabel":"string"},"steps":{"items":{"properties":{"action_workflow_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].action_workflow_config_id","typeLabel":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].app_config_id","typeLabel":"string"},"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].app_id","typeLabel":"string"},"command":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].command","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].created_by_id","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].id","typeLabel":"string"},"idx":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].idx","typeLabel":"integer"},"inline_contents":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].inline_contents","typeLabel":"string"},"name":{"description":"metadata","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"previous_step_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].previous_step_id","typeLabel":"string"},"public_git_vcs_config":{"type":"object","description":"all the details needed for a step","properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config.updated_at","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].public_git_vcs_config","typeLabel":"object"},"references":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].references.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].references","typeLabel":"string[]"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].steps","typeLabel":"object[]"},"timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].timeout","typeLabel":"integer"},"triggers":{"description":"INFO: if adding new associations here, ensure they are added to the batch delete activity","items":{"properties":{"action_workflow_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].action_workflow_config_id","typeLabel":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].app_config_id","typeLabel":"string"},"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].app_id","typeLabel":"string"},"component":{"properties":{"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.app_id","typeLabel":"string"},"config_versions":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.config_versions","typeLabel":"integer"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.created_by_id","typeLabel":"string"},"dependencies":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.dependencies.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.dependencies","typeLabel":"string[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.id","typeLabel":"string"},"labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.labels","typeLabel":"object"},"latest_build":{"properties":{"app_branch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_id","typeLabel":"string"},"app_branch_run":{"properties":{"app_branch":{"properties":{"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.app_id","typeLabel":"string"},"configs":{"items":{"properties":{"action_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].action_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].action_ids","typeLabel":"string[]"},"app_branch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].app_branch_id","typeLabel":"string"},"component_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].component_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].component_ids","typeLabel":"string[]"},"config_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].config_number","typeLabel":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].id","typeLabel":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].ignore_changes_regex","typeLabel":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].app_branch_config_id","typeLabel":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].auto_approve_on_policies_passing","typeLabel":"boolean | null"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].created_by_id","typeLabel":"string"},"default":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].default","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].id","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].label_selector","typeLabel":"object"},"max_parallel":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].max_parallel","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].name","typeLabel":"string"},"order":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].order","typeLabel":"integer"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].org_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_groups","typeLabel":"object[]"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].install_update_policy","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].org_id","typeLabel":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].post_deploy_runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].post_deploy_runbook_ids","typeLabel":"string[]"},"preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].preview_config","typeLabel":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].public_git_vcs_config","typeLabel":"object"},"run_config":{"properties":{"github_label":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].run_config.github_label","typeLabel":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].run_config.mode","typeLabel":"enum\u003cstring>"},"tag_prefix":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].run_config.tag_prefix","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].run_config","typeLabel":"object"},"runbook_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].runbook_ids","typeLabel":"string[]"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].send_statuses_on_ignore","typeLabel":"boolean"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].updated_at","typeLabel":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX].workflows","typeLabel":"array"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.configs","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.id","typeLabel":"string"},"latest_run":{"oneOf":[{"$circularRef":"a71e032c-482d-4719-96fb-0dfbdceb78c2"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.latest_run","typeLabel":"any"},"managed_by":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.managed_by","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.org_id","typeLabel":"string"},"queue":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue.workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.queue","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.updated_at","typeLabel":"string"},"workflow_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.workflow_count","typeLabel":"integer"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch.workflows","typeLabel":"array"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch","typeLabel":"object"},"app_branch_config":{"properties":{"action_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.action_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.action_ids","typeLabel":"string[]"},"app_branch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.app_branch_id","typeLabel":"string"},"component_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.component_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.component_ids","typeLabel":"string[]"},"config_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.config_number","typeLabel":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.id","typeLabel":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.ignore_changes_regex","typeLabel":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].app_branch_config_id","typeLabel":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].auto_approve_on_policies_passing.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].auto_approve_on_policies_passing","typeLabel":"boolean | null"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].created_by_id","typeLabel":"string"},"default":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].default","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].id","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].label_selector","typeLabel":"object"},"max_parallel":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].max_parallel","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].name","typeLabel":"string"},"order":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].order","typeLabel":"integer"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].org_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_groups","typeLabel":"object[]"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.install_update_policy","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.org_id","typeLabel":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.post_deploy_runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.post_deploy_runbook_ids","typeLabel":"string[]"},"preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.preview_config","typeLabel":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.public_git_vcs_config","typeLabel":"object"},"run_config":{"properties":{"github_label":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.run_config.github_label","typeLabel":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.run_config.mode","typeLabel":"enum\u003cstring>"},"tag_prefix":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.run_config.tag_prefix","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.run_config","typeLabel":"object"},"runbook_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.runbook_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.runbook_ids","typeLabel":"string[]"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.send_statuses_on_ignore","typeLabel":"boolean"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.updated_at","typeLabel":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config.workflows","typeLabel":"array"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_branch_config","typeLabel":"object"},"app_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.app_config_id","typeLabel":"string"},"awaiting_approval":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.awaiting_approval","typeLabel":"boolean"},"base_branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.base_branch","typeLabel":"string"},"comparison":{"properties":{"base_run":{"oneOf":[{"$circularRef":"a71e032c-482d-4719-96fb-0dfbdceb78c2"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.base_run","typeLabel":"any"},"base_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.base_run_id","typeLabel":"string"},"config_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.config_diff","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.created_by_id","typeLabel":"string"},"full_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.full_diff","typeLabel":"object"},"git_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.git_diff","typeLabel":"object"},"head_run":{"oneOf":[{"$circularRef":"a71e032c-482d-4719-96fb-0dfbdceb78c2"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.head_run","typeLabel":"any"},"head_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.head_run_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.org_id","typeLabel":"string"},"source_diff":{"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.source_diff","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.comparison","typeLabel":"object"},"completed_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.completed_at","typeLabel":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error.version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.created_by_id","typeLabel":"string"},"error_message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.error_message","typeLabel":"string"},"event_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.event_type","typeLabel":"string"},"force":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.force","typeLabel":"boolean"},"github_comment_id":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.github_comment_id","typeLabel":"integer"},"head_sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.head_sha","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.id","typeLabel":"string"},"labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.labels","typeLabel":"object"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream","typeLabel":"object"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.log_stream_id","typeLabel":"string"},"metadata":{"properties":{"base_branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.base_branch","typeLabel":"string"},"git_ref":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.git_ref","typeLabel":"string"},"github_label":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.github_label","typeLabel":"string"},"head_sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.head_sha","typeLabel":"string"},"is_draft":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.is_draft","typeLabel":"boolean"},"pr_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.pr_number","typeLabel":"integer"},"run_mode":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.run_mode","typeLabel":"string"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.tag","typeLabel":"string"},"tag_prefix":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.tag_prefix","typeLabel":"string"},"trigger":{"enum":["manual","push","pull_request","tag","github_label","onboarding"],"type":"string","x-enum-varnames":["AppBranchRunTriggerManual","AppBranchRunTriggerPush","AppBranchRunTriggerPullRequest","AppBranchRunTriggerTag","AppBranchRunTriggerGithubLabel","AppBranchRunTriggerOnboarding"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata.trigger","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.metadata","typeLabel":"object"},"no_config_changes":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.no_config_changes","typeLabel":"boolean"},"plan_only":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.plan_only","typeLabel":"boolean"},"pr_number":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.pr_number","typeLabel":"integer"},"preview":{"properties":{"app_branch_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.app_branch_run_id","typeLabel":"string"},"branch_preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.branch_preview_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.created_by_id","typeLabel":"string"},"git_ref":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.git_ref","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.id","typeLabel":"string"},"ignore_changes_regex":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.ignore_changes_regex","typeLabel":"string"},"input_app_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.input_app_config_id","typeLabel":"string"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.install_name","typeLabel":"string"},"is_draft_mode":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.is_draft_mode","typeLabel":"boolean"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.mode","typeLabel":"enum\u003cstring>"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.org_id","typeLabel":"string"},"override_preview_config":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.override_preview_config.install_id","typeLabel":"string"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.override_preview_config.mode","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.override_preview_config","typeLabel":"object"},"resolved_preview_config":{"properties":{"comment":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.comment","typeLabel":"boolean"},"ignore_drafts":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.ignore_drafts","typeLabel":"boolean"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.install_name","typeLabel":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector.match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector.match_labels","typeLabel":"object"},"not_match_labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector.not_match_labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector.not_match_labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.label_selector","typeLabel":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.mode","typeLabel":"enum\u003cstring>"},"react":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.react","typeLabel":"boolean"},"set_statuses":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config.set_statuses","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.resolved_preview_config","typeLabel":"object"},"send_statuses_on_ignore":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.send_statuses_on_ignore","typeLabel":"boolean"},"source":{"enum":["pr","commit","branch","local"],"type":"string","x-enum-varnames":["AppBranchRunPreviewSourcePR","AppBranchRunPreviewSourceCommit","AppBranchRunPreviewSourceBranch","AppBranchRunPreviewSourceLocal"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.source","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.preview","typeLabel":"object"},"queue_signal":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal.workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.queue_signal","typeLabel":"object"},"run_type":{"enum":["manual-run","git-run","git-preview-run"],"type":"string","x-enum-varnames":["AppBranchRunTypeManual","AppBranchRunTypeGit","AppBranchRunTypeGitPreview"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.run_type","typeLabel":"enum\u003cstring>"},"started_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.started_at","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.status","typeLabel":"string"},"trigger_event_dispatch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.trigger_event_dispatch_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.updated_at","typeLabel":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.vcs_connection_commit","typeLabel":"object"},"workflow":{"oneOf":[{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.workflow","typeLabel":"any"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run","typeLabel":"object"},"app_branch_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.app_branch_run_id","typeLabel":"string"},"build_runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.build_runner_job_id","typeLabel":"string"},"checksum":{"description":"checksum of our intermediate component config","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.checksum","typeLabel":"string"},"component_config_connection":{"properties":{"app_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.app_config_id","typeLabel":"string"},"app_config_version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.app_config_version","typeLabel":"integer"},"auto_approve_on_policies_passing":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.auto_approve_on_policies_passing","typeLabel":"boolean"},"build_timeout":{"description":"Duration string for build operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.build_timeout","typeLabel":"string"},"checksum":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.checksum","typeLabel":"string"},"component_dependency_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.component_dependency_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.component_dependency_ids","typeLabel":"string[]"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.component_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.created_by_id","typeLabel":"string"},"default_enabled":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.default_enabled","typeLabel":"boolean"},"deploy_timeout":{"description":"Duration string for deploy operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.deploy_timeout","typeLabel":"string"},"docker_build":{"properties":{"build_args":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.build_args.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.build_args","typeLabel":"string[]"},"component_config_connection_id":{"description":"value","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.component_config_connection_id","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.created_by_id","typeLabel":"string"},"dockerfile":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.dockerfile","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.id","typeLabel":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.public_git_vcs_config","typeLabel":"object"},"target":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.target","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.docker_build","typeLabel":"object"},"drift_schedule":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.drift_schedule","typeLabel":"string"},"external_image":{"properties":{"aws_ecr_image_config":{"properties":{"aws_region":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.aws_region","typeLabel":"string"},"component_config_id":{"description":"connection to parent model","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.created_by_id","typeLabel":"string"},"iam_role_arn":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.iam_role_arn","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.aws_ecr_image_config","typeLabel":"object"},"azure_acr_image_config":{"properties":{"client_certificate_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.client_certificate_name","typeLabel":"string"},"client_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.client_id","typeLabel":"string"},"client_secret_name":{"description":"Names of app secrets holding the app registration's credential material,\nnever the material itself.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.client_secret_name","typeLabel":"string"},"component_config_id":{"description":"connection to parent model","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.id","typeLabel":"string"},"registry_url":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.registry_url","typeLabel":"string"},"tenant_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.tenant_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.azure_acr_image_config","typeLabel":"object"},"component_config_connection_id":{"description":"value","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.component_config_connection_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.created_by_id","typeLabel":"string"},"gcp_gar_image_config":{"properties":{"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.created_by_id","typeLabel":"string"},"gcp_project_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.gcp_project_id","typeLabel":"string"},"gcp_region":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.gcp_region","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.id","typeLabel":"string"},"service_account_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.service_account_email","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.updated_at","typeLabel":"string"},"workload_identity_provider":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config.workload_identity_provider","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.gcp_gar_image_config","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.id","typeLabel":"string"},"image_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.image_url","typeLabel":"string"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.tag","typeLabel":"string"},"update_policy":{"description":"UpdatePolicy is an optional Masterminds-compatible semver constraint\n(e.g. \"~1.25.0\", \"^2\", \">=1.0.0,\u003c2.0.0\") that, when set, causes the\nrunner to list tags from the source registry, filter to those that\nparse as semver and satisfy the constraint, and pick the highest\nmatching tag at build time. Tag is then ignored as the source ref;\nthe resolved tag is recorded on ComponentBuild.ResolvedTag.\n\nWhen empty, the runner uses Tag literally.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.update_policy","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.updated_at","typeLabel":"string"},"verification":{"properties":{"authorities":{"items":{"properties":{"issuer":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].issuer","typeLabel":"string"},"public_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].public_key","typeLabel":"string"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].subject","typeLabel":"string"},"subject_regexp":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].subject_regexp","typeLabel":"string"},"type":{"enum":["keyless","public_key"],"type":"string","x-enum-varnames":["AuthorityTypeKeyless","AuthorityTypePublicKey"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX].type","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.authorities","typeLabel":"object[]"},"require_signature":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification.require_signature","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image.verification","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.external_image","typeLabel":"object"},"health_block_deploy":{"oneOf":[{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_block_deploy.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_block_deploy.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_block_deploy","typeLabel":"boolean | null"},"health_enabled":{"oneOf":[{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_enabled","typeLabel":"boolean | null"},"health_probes":{"items":{"properties":{"command":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].command.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].command","typeLabel":"string[]"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].type","typeLabel":"string"},"url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX].url","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_probes","typeLabel":"object[]"},"health_required_checks":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_required_checks.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_required_checks","typeLabel":"string[]"},"health_stabilization_window":{"description":"Duration string for how long health must hold after a deploy applies (e.g., \"3m\"). Max 1h.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.health_stabilization_window","typeLabel":"string"},"helm":{"properties":{"chart_name":{"description":"Helm specific configurations","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.chart_name","typeLabel":"string"},"component_config_connection_id":{"description":"parent reference","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.component_config_connection_id","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.created_by_id","typeLabel":"string"},"helm_config_json":{"properties":{"chart_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.chart_name","typeLabel":"string"},"helm_repo_config":{"properties":{"chart":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.helm_repo_config.chart","typeLabel":"string"},"repo_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.helm_repo_config.repo_url","typeLabel":"string"},"version":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.helm_repo_config.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.helm_repo_config","typeLabel":"object"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.namespace","typeLabel":"string"},"skip_crds":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.skip_crds","typeLabel":"boolean"},"storage_driver":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.storage_driver","typeLabel":"string"},"take_ownership":{"description":"Newer fields that we don't need to store as columns in the database","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.take_ownership","typeLabel":"boolean"},"values":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.values.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.values","typeLabel":"object"},"values_files":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.values_files.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json.values_files","typeLabel":"string[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.helm_config_json","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.namespace","typeLabel":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.public_git_vcs_config","typeLabel":"object"},"skip_crds":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.skip_crds","typeLabel":"boolean"},"storage_driver":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.storage_driver","typeLabel":"string"},"take_ownership":{"description":"Newer config fields that we don't need a column for","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.take_ownership","typeLabel":"boolean"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.updated_at","typeLabel":"string"},"values":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.values.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.values","typeLabel":"object"},"values_files":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.values_files.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm.values_files","typeLabel":"string[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.helm","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.id","typeLabel":"string"},"job":{"properties":{"args":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.args.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.args","typeLabel":"string[]"},"cmd":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.cmd.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.cmd","typeLabel":"string[]"},"component_config_connection_id":{"description":"value","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.component_config_connection_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.created_by_id","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.id","typeLabel":"string"},"image_url":{"description":"Image attributes, copied from a docker_buid or external_image component.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.image_url","typeLabel":"string"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.tag","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.job","typeLabel":"object"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions, mirroring how component dependencies are tracked.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_context_name","typeLabel":"string"},"kubernetes_manifest":{"properties":{"component_config_connection_id":{"description":"value","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.component_config_connection_id","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.id","typeLabel":"string"},"kustomize":{"type":"object","description":"Kustomize configuration (mutually exclusive with Manifest)","properties":{"enable_helm":{"description":"Enable Helm chart inflation during kustomize build","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.enable_helm","typeLabel":"boolean"},"load_restrictor":{"description":"Load restrictor: only \"rootOnly\" is supported","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.load_restrictor","typeLabel":"string"},"patches":{"description":"Additional patch files to apply after kustomize build","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.patches.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.patches","typeLabel":"string[]"},"path":{"description":"Path to kustomization directory (relative to source root)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize.path","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.kustomize","typeLabel":"object"},"manifest":{"description":"Primary fields - used for inline manifests (fully supported)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.manifest","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.namespace","typeLabel":"string"},"public_git_vcs_config":{"type":"object","description":"VCS configuration for kustomize sources (similar to HelmComponentConfig)","properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config.updated_at","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.public_git_vcs_config","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.kubernetes_manifest","typeLabel":"object"},"latest_build_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.latest_build_id","typeLabel":"string"},"max_auto_retries":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.max_auto_retries","typeLabel":"integer"},"operation_roles":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.operation_roles.additionalProperties","typeLabel":"string"},"description":"Operation roles map: operation type -> role name","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.operation_roles","typeLabel":"object"},"pulumi":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.component_config_connection_id","typeLabel":"string"},"config":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.config.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.config","typeLabel":"object"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.created_by_id","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.id","typeLabel":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.public_git_vcs_config","typeLabel":"object"},"runtime":{"description":"pulumi configuration values","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.runtime","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.updated_at","typeLabel":"string"},"version":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.pulumi","typeLabel":"object"},"references":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.references.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.references","typeLabel":"string[]"},"refs":{"items":{"properties":{"input":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX].input","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX].name","typeLabel":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX].value","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.refs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.refs","typeLabel":"object[]"},"skip_noops":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.skip_noops","typeLabel":"boolean"},"teardown":{"properties":{"retain":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.teardown.retain.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.teardown.retain","typeLabel":"string[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.teardown","typeLabel":"object"},"terraform_module":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.component_config_connection_id","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.created_by_id","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.id","typeLabel":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.public_git_vcs_config","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.updated_at","typeLabel":"string"},"variables":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.variables.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.variables","typeLabel":"object"},"variables_files":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.variables_files.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.variables_files","typeLabel":"string[]"},"version":{"description":"terraform configuration values","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.terraform_module","typeLabel":"object"},"toggleable":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.toggleable","typeLabel":"boolean"},"type":{"enum":["terraform_module","helm_chart","docker_build","external_image","job","kubernetes_manifest","pulumi","unknown"],"type":"string","x-enum-varnames":["ComponentTypeTerraformModule","ComponentTypeHelmChart","ComponentTypeDockerBuild","ComponentTypeExternalImage","ComponentTypeJob","ComponentTypeKubernetesManifest","ComponentTypePulumi","ComponentTypeUnknown"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.type","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection.version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection","typeLabel":"object"},"component_config_connection_id":{"description":"DEPRECATED: will retain the field to connect against the last component config connection that set this build","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_connection_id","typeLabel":"string"},"component_config_version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_config_version","typeLabel":"integer"},"component_id":{"description":"Read-only fields set on the object to de-nest data","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.component_name","typeLabel":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error.version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.created_by_id","typeLabel":"string"},"git_ref":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.git_ref","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.id","typeLabel":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].action_workflow_runs","typeLabel":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].applied_at","typeLabel":"string"},"build_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].build_id","typeLabel":"string"},"component_build":{"oneOf":[{"$circularRef":"ee1a6bc8-d947-4d77-9908-ce083fba620a"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].component_build","typeLabel":"any"},"component_config_version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].component_config_version","typeLabel":"integer"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].component_name","typeLabel":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].id","typeLabel":"string"},"install_component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].install_component_id","typeLabel":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].install_deploy_type","typeLabel":"enum\u003cstring>"},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].install_id","typeLabel":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].install_workflow_id","typeLabel":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].log_stream","typeLabel":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.annotations.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.annotations","typeLabel":"object"},"architecture":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.architecture","typeLabel":"string"},"artifact_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.artifact_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.created_by_id","typeLabel":"string"},"digest":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.digest","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.id","typeLabel":"string"},"media_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.media_type","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.org_id","typeLabel":"string"},"os":{"description":"Platform fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.os","typeLabel":"string"},"os_features":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.os_features.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.os_features","typeLabel":"string[]"},"os_version":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.os_version","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.owner_type","typeLabel":"string"},"repository":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.repository","typeLabel":"string"},"size":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.size","typeLabel":"integer"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.tag","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.updated_at","typeLabel":"string"},"urls":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.urls.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.urls","typeLabel":"string[]"},"variant":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact.variant","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].oci_artifact","typeLabel":"object"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].outputs","typeLabel":"object"},"plan_only":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].plan_only","typeLabel":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].planned_at","typeLabel":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].app_id","typeLabel":"string"},"app_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].app_name","typeLabel":"string"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].component_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].created_by_id","typeLabel":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].deny_count","typeLabel":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].evaluated_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].id","typeLabel":"string"},"inputs":{"items":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs","typeLabel":"object[]"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].install_name","typeLabel":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].org_name","typeLabel":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].owner_type","typeLabel":"enum\u003cstring>"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].pass_count","typeLabel":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].check_id","typeLabel":"string"},"decision":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].decision","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].description","typeLabel":"string"},"errors":{"items":{"properties":{"code":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].code","typeLabel":"string"},"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors","typeLabel":"object[]"},"findings":{"items":{"properties":{"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings","typeLabel":"object[]"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].input_count","typeLabel":"integer"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks","typeLabel":"object[]"},"deny_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].deny_count","typeLabel":"integer"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].input_count","typeLabel":"integer"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].pass_count","typeLabel":"integer"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_name","typeLabel":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].status","typeLabel":"string"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].warn_count","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies","typeLabel":"object[]"},"policy_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policy_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].policy_ids","typeLabel":"string[]"},"runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].runner_job_id","typeLabel":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].updated_at","typeLabel":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].check_id","typeLabel":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].message","typeLabel":"string"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_name","typeLabel":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].severity","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations","typeLabel":"object[]"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].warn_count","typeLabel":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX].workflow_step_policy_validation_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].policy_reports","typeLabel":"object[]"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].queue_signals","typeLabel":"object[]"},"release_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].release_id","typeLabel":"string"},"role":{"description":"Role to be used when running this component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].role","typeLabel":"string"},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].runner_jobs","typeLabel":"array"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"oneOf":[{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].workflow","typeLabel":"any"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.install_deploys","typeLabel":"object[]"},"is_preview":{"description":"IsPreview is true when this build came from a preview branch run.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.is_preview","typeLabel":"boolean"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.log_stream","typeLabel":"object"},"no_op":{"description":"NoOp is true when the runner detected SourceDigest matches the previous\nbuild's SourceDigest and skipped the artifact push.\n\nDownstream contract:\n - The build is still marked Active because the bytes it represents\n are deployable (they live in the install registry under the prior\n build that pushed them).\n - No new install deploys are auto-queued for a NoOp build; the\n dep-aware deploy path handles fan-out for installs that depend\n on the underlying image.\n - pollForDeployableBuild treats NoOp builds as Active without any\n special-casing because the deployable artifact at the same\n SourceDigest is already present in the install registry from the\n prior build.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.no_op","typeLabel":"boolean"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].app_id","typeLabel":"string"},"app_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].app_name","typeLabel":"string"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].component_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].created_by_id","typeLabel":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].deny_count","typeLabel":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].evaluated_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].id","typeLabel":"string"},"inputs":{"items":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs.items.[INDEX].type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].inputs","typeLabel":"object[]"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].install_name","typeLabel":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].org_name","typeLabel":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].owner_type","typeLabel":"enum\u003cstring>"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].pass_count","typeLabel":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].check_id","typeLabel":"string"},"decision":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].decision","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].description","typeLabel":"string"},"errors":{"items":{"properties":{"code":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].code","typeLabel":"string"},"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors","typeLabel":"object[]"},"findings":{"items":{"properties":{"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings","typeLabel":"object[]"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].input_count","typeLabel":"integer"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].checks","typeLabel":"object[]"},"deny_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].deny_count","typeLabel":"integer"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].input_count","typeLabel":"integer"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].pass_count","typeLabel":"integer"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].policy_name","typeLabel":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].status","typeLabel":"string"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX].warn_count","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policies","typeLabel":"object[]"},"policy_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policy_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].policy_ids","typeLabel":"string[]"},"runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].runner_job_id","typeLabel":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].updated_at","typeLabel":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].check_id","typeLabel":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].message","typeLabel":"string"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].policy_name","typeLabel":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX].severity","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].violations","typeLabel":"object[]"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].warn_count","typeLabel":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX].workflow_step_policy_validation_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.policy_reports","typeLabel":"object[]"},"queue_signal":{"type":"object","description":"QueueSignal is the signal enqueued when this build was created via the queue path","properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal.workflow","typeLabel":"object"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.queue_signal","typeLabel":"object"},"releases":{"items":{"properties":{"build_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].build_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].id","typeLabel":"string"},"release_steps":{"items":{"properties":{"component_release_id":{"description":"parent release ID","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].component_release_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].created_by_id","typeLabel":"string"},"delay":{"description":"fields to control the delay of the individual step, as this is set based on the parent strategy","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].delay","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].id","typeLabel":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].action_workflow_runs","typeLabel":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].applied_at","typeLabel":"string"},"build_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].build_id","typeLabel":"string"},"component_build":{"oneOf":[{"$circularRef":"ee1a6bc8-d947-4d77-9908-ce083fba620a"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].component_build","typeLabel":"any"},"component_config_version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].component_config_version","typeLabel":"integer"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].component_name","typeLabel":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].id","typeLabel":"string"},"install_component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].install_component_id","typeLabel":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].install_deploy_type","typeLabel":"enum\u003cstring>"},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].install_id","typeLabel":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].install_workflow_id","typeLabel":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].log_stream","typeLabel":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.annotations.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.annotations","typeLabel":"object"},"architecture":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.architecture","typeLabel":"string"},"artifact_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.artifact_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.created_by_id","typeLabel":"string"},"digest":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.digest","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.id","typeLabel":"string"},"media_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.media_type","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.org_id","typeLabel":"string"},"os":{"description":"Platform fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.os","typeLabel":"string"},"os_features":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.os_features.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.os_features","typeLabel":"string[]"},"os_version":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.os_version","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.owner_type","typeLabel":"string"},"repository":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.repository","typeLabel":"string"},"size":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.size","typeLabel":"integer"},"tag":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.tag","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.updated_at","typeLabel":"string"},"urls":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.urls.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.urls","typeLabel":"string[]"},"variant":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact.variant","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].oci_artifact","typeLabel":"object"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].outputs","typeLabel":"object"},"plan_only":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].plan_only","typeLabel":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].planned_at","typeLabel":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].app_id","typeLabel":"string"},"app_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].app_name","typeLabel":"string"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].component_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].created_by_id","typeLabel":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].deny_count","typeLabel":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].evaluated_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].id","typeLabel":"string"},"inputs":{"items":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].inputs","typeLabel":"object[]"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].install_name","typeLabel":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].org_name","typeLabel":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].owner_type","typeLabel":"enum\u003cstring>"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].pass_count","typeLabel":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].check_id","typeLabel":"string"},"decision":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].decision","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].description","typeLabel":"string"},"errors":{"items":{"properties":{"code":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].code","typeLabel":"string"},"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors","typeLabel":"object[]"},"findings":{"items":{"properties":{"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings","typeLabel":"object[]"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].input_count","typeLabel":"integer"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks","typeLabel":"object[]"},"deny_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].deny_count","typeLabel":"integer"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].input_count","typeLabel":"integer"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].pass_count","typeLabel":"integer"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_name","typeLabel":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].status","typeLabel":"string"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].warn_count","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policies","typeLabel":"object[]"},"policy_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policy_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].policy_ids","typeLabel":"string[]"},"runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].runner_job_id","typeLabel":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].updated_at","typeLabel":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].check_id","typeLabel":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].message","typeLabel":"string"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_name","typeLabel":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].severity","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].violations","typeLabel":"object[]"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].warn_count","typeLabel":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX].workflow_step_policy_validation_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].policy_reports","typeLabel":"object[]"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].queue_signals","typeLabel":"object[]"},"release_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].release_id","typeLabel":"string"},"role":{"description":"Role to be used when running this component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].role","typeLabel":"string"},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].runner_jobs","typeLabel":"array"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"oneOf":[{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].workflow","typeLabel":"any"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].install_deploys","typeLabel":"object[]"},"requested_install_ids":{"description":"When a step is created, a set of installs are targeted. However, by the time the release step goes out, the\ninstall might have been setup in any order of ways.","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].requested_install_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].requested_install_ids","typeLabel":"string[]"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].status_description","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].release_steps","typeLabel":"object[]"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].status_description","typeLabel":"string"},"total_release_steps":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].total_release_steps","typeLabel":"integer"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.releases","typeLabel":"object[]"},"resolved_at":{"description":"ResolvedAt is when the runner resolved SourceRef to SourceDigest.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.resolved_at","typeLabel":"string"},"resolved_tag":{"description":"ResolvedTag is the tag the runner actually pulled from. For digest-pinned\nrefs this is empty. For mutable/semver refs this is the concrete tag the\nrunner selected (e.g. \"1.25.5\" even if SourceRef pinned \"1.25.3\" with a\n\"~1.25.0\" update_policy constraint).","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.resolved_tag","typeLabel":"string"},"runner_job":{"description":"runner details","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.runner_job","typeLabel":"any"},"signature_verification":{"description":"SignatureVerification is empty when the outcome is unknown (older builds, or failures before verification ran).","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.signature_verification","typeLabel":"string"},"source_checksum":{"description":"checksum of the component's source directory at build time","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.source_checksum","typeLabel":"string"},"source_digest":{"description":"SourceDigest is the manifest list digest of the resolved source ref,\ne.g. \"sha256:abc...\". This is the canonical content address of what was\npulled and is used for build dedup.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.source_digest","typeLabel":"string"},"source_image":{"description":"SourceImage is the repository portion of SourceRef without tag/digest, e.g. \"nginx\".","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.source_image","typeLabel":"string"},"source_media_type":{"description":"SourceMediaType records the media type of the resolved manifest (image,\nimage index, OCI artifact, etc.) for downstream rendering decisions.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.source_media_type","typeLabel":"string"},"source_ref":{"description":"Source identity for image-type builds.\n\nSourceRef is what the user wrote in the spec, e.g. \"nginx:1.25.3\" or\n\"myimage@sha256:...\". Always populated for image-type builds so we have a\npermanent record of what was requested at build time.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.source_ref","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.updated_at","typeLabel":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build.vcs_connection_commit","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.latest_build","typeLabel":"object"},"links":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.links.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.links","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.name","typeLabel":"string"},"resolved_var_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.resolved_var_name","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.status_v2","typeLabel":"object"},"type":{"enum":["terraform_module","helm_chart","docker_build","external_image","job","kubernetes_manifest","pulumi","unknown"],"type":"string","x-enum-varnames":["ComponentTypeTerraformModule","ComponentTypeHelmChart","ComponentTypeDockerBuild","ComponentTypeExternalImage","ComponentTypeJob","ComponentTypeKubernetesManifest","ComponentTypePulumi","ComponentTypeUnknown"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.type","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.updated_at","typeLabel":"string"},"var_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component.var_name","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component","typeLabel":"object"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].component_id","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].cron_schedule","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].id","typeLabel":"string"},"index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].index","typeLabel":"integer"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].triggers","typeLabel":"object[]"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.configs","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.id","typeLabel":"string"},"labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.labels","typeLabel":"object"},"name":{"description":"metadata","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.name","typeLabel":"string"},"status":{"description":"TODO: change to default null after migration \u0026 after initial pr","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow","typeLabel":"object"},"action_workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.action_workflow_id","typeLabel":"string"},"app_config_ref":{"properties":{"applied_config_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.app_config_ref.applied_config_at","typeLabel":"string"},"applied_config_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.app_config_ref.applied_config_by_id","typeLabel":"string"},"applied_config_by_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.app_config_ref.applied_config_by_type","typeLabel":"string"},"applied_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.app_config_ref.applied_config_id","typeLabel":"string"},"expected_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.app_config_ref.expected_config_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.app_config_ref","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.id","typeLabel":"string"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.install_id","typeLabel":"string"},"runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.runs","typeLabel":"array"},"status":{"description":"after query fields filled in after querying","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow","typeLabel":"object"},"install_action_workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_action_workflow_id","typeLabel":"string"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_id","typeLabel":"string"},"install_workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].install_workflow_id","typeLabel":"string"},"kubernetes_context_name":{"description":"KubernetesContextName is snapshotted from the action's\nActionWorkflowConfig at run-creation time so plan resolution can target\nthe correct cluster. Empty means fall back to the sandbox default.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].kubernetes_context_name","typeLabel":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].log_stream","typeLabel":"object"},"outputs":{"additionalProperties":true,"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].outputs","typeLabel":"object"},"role":{"description":"Role to be used when running this action","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].role","typeLabel":"string"},"run_env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].run_env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].run_env_vars","typeLabel":"object"},"runner_job":{"oneOf":[{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].runner_job","typeLabel":"any"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].status_v2","typeLabel":"object"},"steps":{"items":{"properties":{"adhoc_config":{"properties":{"action_workflow_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.action_workflow_config_id","typeLabel":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.app_config_id","typeLabel":"string"},"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.app_id","typeLabel":"string"},"command":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.command","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.created_by_id","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.id","typeLabel":"string"},"idx":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.idx","typeLabel":"integer"},"inline_contents":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.inline_contents","typeLabel":"string"},"name":{"description":"metadata","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.name","typeLabel":"string"},"previous_step_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.previous_step_id","typeLabel":"string"},"public_git_vcs_config":{"type":"object","description":"all the details needed for a step","properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config.updated_at","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.public_git_vcs_config","typeLabel":"object"},"references":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.references.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.references","typeLabel":"string[]"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].adhoc_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].created_by_id","typeLabel":"string"},"execution_duration":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].execution_duration","typeLabel":"integer"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].id","typeLabel":"string"},"install_action_workflow_run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].install_action_workflow_run_id","typeLabel":"string"},"status":{"enum":["finished","pending","in-progress","timed-out","error"],"type":"string","x-enum-varnames":["InstallActionWorkflowRunStepStatusFinished","InstallActionWorkflowRunStepStatusPending","InstallActionWorkflowRunStepStatusInProgress","InstallActionWorkflowRunStepStatusTimedOut","InstallActionWorkflowRunStepStatusError"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].status_v2","typeLabel":"object"},"step_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].step_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].steps","typeLabel":"object[]"},"timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].timeout","typeLabel":"integer"},"trigger":{"properties":{"actor":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.actor","typeLabel":"object"},"parent_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.parent_id","typeLabel":"string"},"parent_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.parent_name","typeLabel":"string"},"parent_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.parent_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger.type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger","typeLabel":"object"},"trigger_type":{"enum":["manual","cron","adhoc","pre-deploy-component","post-deploy-component","pre-teardown-component","post-teardown-component","pre-secrets-sync","post-secrets-sync","pre-provision","post-provision","post-provision-sandbox","pre-reprovision","post-reprovision","pre-deprovision","post-deprovision","pre-deploy-all-components","post-deploy-all-components","pre-teardown-all-components","post-teardown-all-components","pre-deprovision-sandbox","post-deprovision-sandbox","pre-reprovision-sandbox","post-reprovision-sandbox","pre-update-inputs","post-update-inputs","role-enabled","role-disabled","pre-enable-component","post-enable-component","pre-disable-component","post-disable-component"],"type":"string","x-enum-varnames":["ActionWorkflowTriggerTypeManual","ActionWorkflowTriggerTypeCron","ActionWorkflowTriggerTypeAdHoc","ActionWorkflowTriggerTypePreDeployComponent","ActionWorkflowTriggerTypePostDeployComponent","ActionWorkflowTriggerTypePreTeardownComponent","ActionWorkflowTriggerTypePostTeardownComponent","ActionWorkflowTriggerTypePreSecretsSync","ActionWorkflowTriggerTypePostSecretsSync","ActionWorkflowTriggerTypePreProvision","ActionWorkflowTriggerTypePostProvision","ActionWorkflowTriggerTypePostProvisionSandbox","ActionWorkflowTriggerTypePreReprovision","ActionWorkflowTriggerTypePostReprovision","ActionWorkflowTriggerTypePreDeprovision","ActionWorkflowTriggerTypePostDeprovision","ActionWorkflowTriggerTypePreDeployAllComponents","ActionWorkflowTriggerTypePostDeployAllComponents","ActionWorkflowTriggerTypePreTeardownAllComponents","ActionWorkflowTriggerTypePostTeardownAllComponents","ActionWorkflowTriggerTypePreDeprovisionSandbox","ActionWorkflowTriggerTypePostDeprovisionSandbox","ActionWorkflowTriggerTypePreReprovisionSandbox","ActionWorkflowTriggerTypePostReprovisionSandbox","ActionWorkflowTriggerTypePreUpdateInputs","ActionWorkflowTriggerTypePostUpdateInputs","ActionWorkflowTriggerTypeRoleEnabled","ActionWorkflowTriggerTypeRoleDisabled","ActionWorkflowTriggerTypePreEnableComponent","ActionWorkflowTriggerTypePostEnableComponent","ActionWorkflowTriggerTypePreDisableComponent","ActionWorkflowTriggerTypePostDisableComponent"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].trigger_type","typeLabel":"enum\u003cstring>"},"triggered_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].triggered_by_id","typeLabel":"string"},"triggered_by_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].triggered_by_type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"oneOf":[{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].workflow","typeLabel":"any"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].action_workflow_runs","typeLabel":"object[]"},"app_sandbox_config":{"properties":{"app_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.app_config_id","typeLabel":"string"},"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.app_id","typeLabel":"string"},"auto_approve_on_policies_passing":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.auto_approve_on_policies_passing","typeLabel":"boolean"},"aws_region_type":{"description":"cloud specific fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.aws_region_type","typeLabel":"string"},"cloud_platform":{"description":"fields set via after query","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.cloud_platform","typeLabel":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.branch","typeLabel":"string"},"component_config_id":{"description":"parent component","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.path_filter","typeLabel":"string"},"repo":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.repo","typeLabel":"string"},"repo_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.repo_name","typeLabel":"string"},"repo_owner":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.repo_owner","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.updated_at","typeLabel":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.created_by_id","typeLabel":"string"},"github_account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.github_account_id","typeLabel":"string"},"github_account_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.github_account_name","typeLabel":"string"},"github_install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.github_install_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.id","typeLabel":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].created_by_id","typeLabel":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].created_by_id","typeLabel":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].cron_schedule","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].description","typeLabel":"string"},"emit_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].emit_count","typeLabel":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].fired","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].id","typeLabel":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].jitter_window","typeLabel":"integer"},"last_emitted_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].last_emitted_at","typeLabel":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"name":{"description":"Emitter identity","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].name","typeLabel":"string"},"next_emit_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].next_emit_at","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].org_id","typeLabel":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].queue_id","typeLabel":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].scheduled_at","typeLabel":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_expires_in","typeLabel":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_template","typeLabel":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].signal_type","typeLabel":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].emitters","typeLabel":"object[]"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].id","typeLabel":"string"},"idle_timeout":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].idle_timeout","typeLabel":"integer"},"max_depth":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_depth","typeLabel":"integer"},"max_in_flight":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].max_in_flight","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].owner_type","typeLabel":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].queue_signal","typeLabel":"object[]"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX].workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.queues","typeLabel":"object[]"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.updated_at","typeLabel":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_avatar_url","typeLabel":"string"},"author_email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_email","typeLabel":"string"},"author_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].author_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].id","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].message","typeLabel":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].owner_type","typeLabel":"string"},"sha":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].sha","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].updated_at","typeLabel":"string"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX].vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection.vcs_connection_commit","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection","typeLabel":"object"},"vcs_connection_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config.vcs_connection_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.connected_github_vcs_config","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.created_by_id","typeLabel":"string"},"drift_schedule":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.drift_schedule","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.env_vars","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.id","typeLabel":"string"},"max_auto_retries":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.max_auto_retries","typeLabel":"integer"},"operation_roles":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.operation_roles.additionalProperties","typeLabel":"string"},"description":"Operation roles map: operation type -> role name","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.operation_roles","typeLabel":"object"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.org_id","typeLabel":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.public_git_vcs_config.branch","typeLabel":"string"},"component_config_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.public_git_vcs_config.component_config_id","typeLabel":"string"},"component_config_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.public_git_vcs_config.component_config_type","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.public_git_vcs_config.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.public_git_vcs_config.created_by_id","typeLabel":"string"},"directory":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.public_git_vcs_config.directory","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.public_git_vcs_config.id","typeLabel":"string"},"path_filter":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.public_git_vcs_config.path_filter","typeLabel":"string"},"repo":{"description":"actual configuration","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.public_git_vcs_config.repo","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.public_git_vcs_config.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.public_git_vcs_config","typeLabel":"object"},"pulumi_config":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.pulumi_config.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.pulumi_config","typeLabel":"object"},"pulumi_version":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.pulumi_version","typeLabel":"string"},"references":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.references.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.references","typeLabel":"string[]"},"refs":{"items":{"properties":{"input":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.refs.items.[INDEX].input","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.refs.items.[INDEX].name","typeLabel":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.refs.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.refs.items.[INDEX].value","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.refs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.refs","typeLabel":"object[]"},"runtime":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.runtime","typeLabel":"string"},"skip_noops":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.skip_noops","typeLabel":"boolean"},"terraform_version":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.terraform_version","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.updated_at","typeLabel":"string"},"variables":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.variables.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.variables","typeLabel":"object"},"variables_files":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.variables_files.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config.variables_files","typeLabel":"string[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].app_sandbox_config","typeLabel":"object"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].applied_at","typeLabel":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a sandbox plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].composite_error","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].id","typeLabel":"string"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].install_id","typeLabel":"string"},"install_sandbox_id":{"description":"TODO: once we run a backfill we can make this non pointer","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].install_sandbox_id","typeLabel":"string"},"install_workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].install_workflow_id","typeLabel":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].log_stream.write_token","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].log_stream","typeLabel":"object"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].outputs","typeLabel":"object"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].planned_at","typeLabel":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].app_id","typeLabel":"string"},"app_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].app_name","typeLabel":"string"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].component_name","typeLabel":"string"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].created_by_id","typeLabel":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].deny_count","typeLabel":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].evaluated_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].id","typeLabel":"string"},"inputs":{"items":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX].type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].inputs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].inputs","typeLabel":"object[]"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].install_name","typeLabel":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].org_name","typeLabel":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].owner_type","typeLabel":"enum\u003cstring>"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].pass_count","typeLabel":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].check_id","typeLabel":"string"},"decision":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].decision","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].description","typeLabel":"string"},"errors":{"items":{"properties":{"code":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].code","typeLabel":"string"},"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].errors","typeLabel":"object[]"},"findings":{"items":{"properties":{"input_identity":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].findings","typeLabel":"object[]"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].input_count","typeLabel":"integer"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].checks","typeLabel":"object[]"},"deny_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].deny_count","typeLabel":"integer"},"input_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].input_count","typeLabel":"integer"},"pass_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].pass_count","typeLabel":"integer"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].policy_name","typeLabel":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].status","typeLabel":"string"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX].warn_count","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policies","typeLabel":"object[]"},"policy_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policy_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].policy_ids","typeLabel":"string[]"},"runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].runner_job_id","typeLabel":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].updated_at","typeLabel":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].check_id","typeLabel":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_identity","typeLabel":"string"},"input_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].input_index","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].message","typeLabel":"string"},"policy_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_id","typeLabel":"string"},"policy_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].policy_name","typeLabel":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX].severity","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].violations.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].violations","typeLabel":"object[]"},"warn_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].warn_count","typeLabel":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX].workflow_step_policy_validation_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].policy_reports","typeLabel":"object[]"},"role":{"description":"Role to be used when planning and applying sandbox runs","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].role","typeLabel":"string"},"run_type":{"enum":["provision","reprovision","deprovision"],"type":"string","x-enum-varnames":["SandboxRunTypeProvision","SandboxRunTypeReprovision","SandboxRunTypeDeprovision"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].run_type","typeLabel":"enum\u003cstring>"},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].runner_jobs","typeLabel":"array"},"status":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status","typeLabel":"string"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].status_v2","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].updated_at","typeLabel":"string"},"workflow":{"oneOf":[{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].workflow","typeLabel":"any"},"workflow_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.install_sandbox_runs","typeLabel":"object[]"},"links":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.links.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.links","typeLabel":"object"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.metadata","typeLabel":"object"},"name":{"description":"Name is the human-readable workflow title shown in the UI (e.g.\n\"Deploying to install (rds_cluster_temporal)\"). Populated by\nBeforeSave via computeWorkflowName — callers that mutate Type,\nMetadata, or FinishedAt must go through GORM (Save / struct-based\nUpdates) so the hook fires.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.owner_id","typeLabel":"string"},"owner_name":{"description":"OwnerName is a derived, non-persisted convenience field. It is\npopulated by activities that need a human-readable owner label\n(e.g. workflow lifecycle webhooks) via a small switch on OwnerType\n— see PkgWorkflowsFlowGetFlow. Empty unless the loading path\nexplicitly fills it.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.owner_type","typeLabel":"string"},"plan_only":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.plan_only","typeLabel":"boolean"},"result_directive":{"description":"ResultDirective is set by the currently executing group signal to communicate\nthe group outcome back to the flow signal. Values: continue, stop, retry-group,\nskip-group, await-approval.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.result_directive","typeLabel":"string"},"role":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.role","typeLabel":"string"},"started_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.started_at","typeLabel":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.status","typeLabel":"object"},"step_error_behavior":{"description":"DEPRECATED: for now we always abort on step errors","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_error_behavior","typeLabel":"string"},"step_groups":{"description":"step groups represent logical groupings of steps within the workflow","items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].created_by_id","typeLabel":"string"},"eager_execution":{"description":"EagerExecution marks this group for early execution during step generation.\nWhen set, the group is returned via the \"eager-step-groups\" update handler\nbefore all groups have been generated, allowing execution to start sooner.\nThis field is not persisted to DB — it is only used during generation.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].eager_execution","typeLabel":"boolean"},"group_idx":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].group_idx","typeLabel":"integer"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].name","typeLabel":"string"},"parallel":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].parallel","typeLabel":"boolean"},"queue_signal":{"properties":{"callback":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.callback.namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.callback.signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.callback.workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.callback","typeLabel":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.callbacks.items.[INDEX].namespace","typeLabel":"string"},"signal_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.callbacks.items.[INDEX].signal_name","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.callbacks.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.callbacks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.callbacks","typeLabel":"object[]"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.created_by_id","typeLabel":"string"},"dedupe_key":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.dedupe_key","typeLabel":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.emitter_id","typeLabel":"string"},"enqueued":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.enqueued","typeLabel":"boolean"},"execution_count":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.execution_count","typeLabel":"integer"},"expires_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.expires_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.owner_type","typeLabel":"string"},"queue":{"oneOf":[{"$circularRef":"ec7375d0-b2b3-4fda-a4e7-a4e0ae1530df"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.queue","typeLabel":"any"},"queue_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.queue_id","typeLabel":"string"},"signal":{"properties":{"signal":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.signal.signal","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.signal","typeLabel":"object"},"signal_context":{"properties":{"account_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.signal_context.account_id","typeLabel":"string"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.signal_context.log_stream_id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.signal_context.org_id","typeLabel":"string"},"trace_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.signal_context.trace_id","typeLabel":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.signal_context.workflow_telemetry.install_id","typeLabel":"string"},"install_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.signal_context.workflow_telemetry.install_name","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.signal_context.workflow_telemetry.org_id","typeLabel":"string"},"org_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.signal_context.workflow_telemetry.org_name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.signal_context.workflow_telemetry.owner_id","typeLabel":"string"},"owner_name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.signal_context.workflow_telemetry.owner_name","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.signal_context.workflow_telemetry.owner_type","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.signal_context.workflow_telemetry.workflow_id","typeLabel":"string"},"workflow_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.signal_context.workflow_telemetry.workflow_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.signal_context.workflow_telemetry","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.signal_context","typeLabel":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.status","typeLabel":"object"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.updated_at","typeLabel":"string"},"workflow":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.workflow.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.workflow.namespace","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.workflow.run_id","typeLabel":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.workflow.task_queue","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal.workflow","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].queue_signal","typeLabel":"object"},"result_directive":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].result_directive","typeLabel":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].status","typeLabel":"object"},"steps":{"items":{"properties":{"approval":{"properties":{"app_branch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.app_branch_id","typeLabel":"string"},"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.app_id","typeLabel":"string"},"changes_create":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.changes_create","typeLabel":"integer"},"changes_delete":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.changes_delete","typeLabel":"integer"},"changes_noop":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.changes_noop","typeLabel":"integer"},"changes_replace":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.changes_replace","typeLabel":"integer"},"changes_state":{"enum":["","ok","unsupported","error"],"type":"string","x-enum-varnames":["StepChangeStateUnknown","StepChangeStateOK","StepChangeStateUnsupported","StepChangeStateError"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.changes_state","typeLabel":"enum\u003cstring>"},"changes_update":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.changes_update","typeLabel":"integer"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.id","typeLabel":"string"},"installWorkflowStep":{"oneOf":[{"$circularRef":"f6162f84-ec5c-4b32-90d9-6483573bc003"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.installWorkflowStep","typeLabel":"any"},"installWorkflowStepID":{"description":"the step that this approval belongs too","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.installWorkflowStepID","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.owner_type","typeLabel":"string"},"response":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.id","typeLabel":"string"},"install_workflow_step_approval_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.install_workflow_step_approval_id","typeLabel":"string"},"note":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.note","typeLabel":"string"},"type":{"description":"the response type","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.response","typeLabel":"object"},"runner_job":{"oneOf":[{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.runner_job","typeLabel":"any"},"runner_job_id":{"description":"the runner job where this approval was created","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.runner_job_id","typeLabel":"string"},"type":{"enum":["noop","approve-all","terraform_plan","kubernetes_manifest_approval","helm_approval","pulumi_plan","app_branch_plan","install_creation"],"type":"string","x-enum-varnames":["NoopApprovalType","ApproveAllApprovalType","TerraformPlanApprovalType","KubernetesManifestApprovalType","HelmApprovalApprovalType","PulumiApprovalType","AppBranchPlanApprovalType","InstallCreationApprovalType"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.type","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.updated_at","typeLabel":"string"},"workflow_step":{"oneOf":[{"$circularRef":"f6162f84-ec5c-4b32-90d9-6483573bc003"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.workflow_step","typeLabel":"any"},"workflow_step_id":{"description":"afterquery","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval.workflow_step_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].approval","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].created_by_id","typeLabel":"string"},"execution_time":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].execution_time","typeLabel":"integer"},"execution_type":{"enum":["system","user","approval","skipped","hidden"],"type":"string","x-enum-varnames":["WorkflowStepExecutionTypeSystem","WorkflowStepExecutionTypeUser","WorkflowStepExecutionTypeApproval","WorkflowStepExecutionTypeSkipped","WorkflowStepExecutionTypeHidden"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].execution_type","typeLabel":"enum\u003cstring>"},"finished":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].finished","typeLabel":"boolean"},"finished_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].finished_at","typeLabel":"string"},"group_idx":{"description":"to group steps which belong to same logical group, eg, plan/apply","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].group_idx","typeLabel":"integer"},"group_parallel":{"description":"GroupParallel indicates whether steps in this group should execute in parallel.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].group_parallel","typeLabel":"boolean"},"group_retry_idx":{"description":"counter for every retry attempted on a group","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].group_retry_idx","typeLabel":"integer"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].id","typeLabel":"string"},"idx":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].idx","typeLabel":"integer"},"install_workflow_id":{"description":"DEPRECATED: this is the install workflow ID, which is now the workflow ID.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].install_workflow_id","typeLabel":"string"},"links":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].links.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].links","typeLabel":"object"},"log_stream":{"type":"object","description":"LogStream is the log stream associated with this workflow step (when step_target_type is install_workflow_steps).","properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].log_stream.write_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].log_stream","typeLabel":"object"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].owner_type","typeLabel":"string"},"policy_validation":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.id","typeLabel":"string"},"install_workflow_step_id":{"description":"install workflow step is the install step that this was performed within","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.install_workflow_step_id","typeLabel":"string"},"response":{"description":"response is the kyverno response (deprecated: use Reports for detailed results)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.response","typeLabel":"string"},"runner_job_id":{"description":"runnerJobID is the runner job that this was performed within","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.runner_job_id","typeLabel":"string"},"status":{"type":"object","description":"status denotes whether this passed, or whether it failed the job.","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].policy_validation","typeLabel":"object"},"result_directive":{"description":"ResultDirective is set by the execute-workflow-step signal to communicate\nthe step's outcome directive back to the group signal. Values: continue,\nstop, retry, retry-group, skip-group, await-approval.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].result_directive","typeLabel":"string"},"retried":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].retried","typeLabel":"boolean"},"retry_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].retry_index","typeLabel":"integer"},"retryable":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].retryable","typeLabel":"boolean"},"skip_on_failure":{"description":"SkipOnFailure lets the workflow continue past this step after its retry\nbudget is exhausted. Skippable only gates user-initiated skips.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].skip_on_failure","typeLabel":"boolean"},"skippable":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].skippable","typeLabel":"boolean"},"started_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].started_at","typeLabel":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].status","typeLabel":"object"},"step_queue_id":{"description":"StepQueueID is the queue where the execute-workflow-step signal runs.\nWhen empty, the group's default step queue is used.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].step_queue_id","typeLabel":"string"},"step_target_id":{"description":"the following fields are set _once_ a step is in flight, and are orchestrated via the step's signal.\n\nthis is a polymorphic gorm relationship to one of the following objects:\n\ninstall_cloudformation_stack\ninstall_sandbox_run\ninstall_runner_update\ninstall_deploy\ninstall_action_workflow_run (can be many of these)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].step_target_id","typeLabel":"string"},"step_target_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].step_target_type","typeLabel":"string"},"target_queue_id":{"description":"TargetQueueID is the queue where the inner signal (the actual work)\ngets dispatched. When empty, the step signal's TargetQueueName is used.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].target_queue_id","typeLabel":"string"},"timeout":{"description":"Timeout is the execution timeout for this step, derived from the\ninner signal's Timeout() at step generation time. Used by the step-group\nto set ScheduleToCloseTimeout when awaiting step completion.\nZero means use default fallback.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].timeout","typeLabel":"integer"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].updated_at","typeLabel":"string"},"workflow_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].workflow_id","typeLabel":"string"},"workflow_step_group_id":{"description":"WorkflowStepGroupID links this step to its parent WorkflowStepGroup.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX].workflow_step_group_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].steps","typeLabel":"object[]"},"timeout":{"description":"Timeout is the execution timeout for this group, derived from its\nsteps' timeouts. For sequential groups: sum of step timeouts. For parallel\ngroups: max of step timeouts. Zero means use default fallback.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].timeout","typeLabel":"integer"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].updated_at","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.step_groups","typeLabel":"object[]"},"steps":{"description":"steps represent each piece of the workflow","items":{"properties":{"approval":{"properties":{"app_branch_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.app_branch_id","typeLabel":"string"},"app_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.app_id","typeLabel":"string"},"changes_create":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.changes_create","typeLabel":"integer"},"changes_delete":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.changes_delete","typeLabel":"integer"},"changes_noop":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.changes_noop","typeLabel":"integer"},"changes_replace":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.changes_replace","typeLabel":"integer"},"changes_state":{"enum":["","ok","unsupported","error"],"type":"string","x-enum-varnames":["StepChangeStateUnknown","StepChangeStateOK","StepChangeStateUnsupported","StepChangeStateError"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.changes_state","typeLabel":"enum\u003cstring>"},"changes_update":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.changes_update","typeLabel":"integer"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.id","typeLabel":"string"},"installWorkflowStep":{"oneOf":[{"$circularRef":"f6162f84-ec5c-4b32-90d9-6483573bc003"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.installWorkflowStep","typeLabel":"any"},"installWorkflowStepID":{"description":"the step that this approval belongs too","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.installWorkflowStepID","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.owner_type","typeLabel":"string"},"response":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.id","typeLabel":"string"},"install_workflow_step_approval_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.install_workflow_step_approval_id","typeLabel":"string"},"note":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.note","typeLabel":"string"},"type":{"description":"the response type","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.type","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.response","typeLabel":"object"},"runner_job":{"oneOf":[{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.runner_job","typeLabel":"any"},"runner_job_id":{"description":"the runner job where this approval was created","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.runner_job_id","typeLabel":"string"},"type":{"enum":["noop","approve-all","terraform_plan","kubernetes_manifest_approval","helm_approval","pulumi_plan","app_branch_plan","install_creation"],"type":"string","x-enum-varnames":["NoopApprovalType","ApproveAllApprovalType","TerraformPlanApprovalType","KubernetesManifestApprovalType","HelmApprovalApprovalType","PulumiApprovalType","AppBranchPlanApprovalType","InstallCreationApprovalType"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.type","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.updated_at","typeLabel":"string"},"workflow_step":{"oneOf":[{"$circularRef":"f6162f84-ec5c-4b32-90d9-6483573bc003"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.workflow_step","typeLabel":"any"},"workflow_step_id":{"description":"afterquery","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval.workflow_step_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].approval","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_at","typeLabel":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.account_type","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.created_at","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.email","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.name","typeLabel":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.org_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.org_ids","typeLabel":"string[]"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.permissions.additionalProperties","typeLabel":"enum\u003cstring>"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.permissions","typeLabel":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].applies_to.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].applies_to","typeLabel":"string[]"},"createdBy":{"oneOf":[{"$circularRef":"e69dc96b-57ea-4882-a262-b1216c1c711f"}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].createdBy","typeLabel":"any"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].created_by_id","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].id","typeLabel":"string"},"managed":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].managed","typeLabel":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].org_id","typeLabel":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].id","typeLabel":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"permissions":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions.additionalProperties","typeLabel":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].permissions","typeLabel":"object"},"role_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].role_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].policies.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].policies","typeLabel":"object[]"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].role_type","typeLabel":"enum\u003cstring>"},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].title","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].updated_at","typeLabel":"string"},"version":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX].version","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.roles","typeLabel":"object[]"},"subject":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.subject","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.updated_at","typeLabel":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.user_journeys.items.[INDEX].name","typeLabel":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].complete","typeLabel":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completed_at","typeLabel":"string"},"completion_method":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_method","typeLabel":"string"},"completion_source":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].completion_source","typeLabel":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.user_journeys.items.[INDEX].steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.user_journeys.items.[INDEX].steps","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.user_journeys.items.[INDEX].title","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.user_journeys.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by.user_journeys","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by","typeLabel":"object"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].created_by_id","typeLabel":"string"},"execution_time":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].execution_time","typeLabel":"integer"},"execution_type":{"enum":["system","user","approval","skipped","hidden"],"type":"string","x-enum-varnames":["WorkflowStepExecutionTypeSystem","WorkflowStepExecutionTypeUser","WorkflowStepExecutionTypeApproval","WorkflowStepExecutionTypeSkipped","WorkflowStepExecutionTypeHidden"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].execution_type","typeLabel":"enum\u003cstring>"},"finished":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].finished","typeLabel":"boolean"},"finished_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].finished_at","typeLabel":"string"},"group_idx":{"description":"to group steps which belong to same logical group, eg, plan/apply","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].group_idx","typeLabel":"integer"},"group_parallel":{"description":"GroupParallel indicates whether steps in this group should execute in parallel.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].group_parallel","typeLabel":"boolean"},"group_retry_idx":{"description":"counter for every retry attempted on a group","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].group_retry_idx","typeLabel":"integer"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].id","typeLabel":"string"},"idx":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].idx","typeLabel":"integer"},"install_workflow_id":{"description":"DEPRECATED: this is the install workflow ID, which is now the workflow ID.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].install_workflow_id","typeLabel":"string"},"links":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].links.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].links","typeLabel":"object"},"log_stream":{"type":"object","description":"LogStream is the log stream associated with this workflow step (when step_target_type is install_workflow_steps).","properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].log_stream.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].log_stream.attrs","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].log_stream.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].log_stream.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].log_stream.id","typeLabel":"string"},"open":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].log_stream.open","typeLabel":"boolean"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].log_stream.org_id","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].log_stream.owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].log_stream.owner_type","typeLabel":"string"},"runner_api_url":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].log_stream.runner_api_url","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].log_stream.updated_at","typeLabel":"string"},"write_token":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].log_stream.write_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].log_stream","typeLabel":"object"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].metadata","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].name","typeLabel":"string"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].owner_type","typeLabel":"string"},"policy_validation":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.id","typeLabel":"string"},"install_workflow_step_id":{"description":"install workflow step is the install step that this was performed within","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.install_workflow_step_id","typeLabel":"string"},"response":{"description":"response is the kyverno response (deprecated: use Reports for detailed results)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.response","typeLabel":"string"},"runner_job_id":{"description":"runnerJobID is the runner job that this was performed within","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.runner_job_id","typeLabel":"string"},"status":{"type":"object","description":"status denotes whether this passed, or whether it failed the job.","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status.status_human_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.status","typeLabel":"object"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].policy_validation","typeLabel":"object"},"result_directive":{"description":"ResultDirective is set by the execute-workflow-step signal to communicate\nthe step's outcome directive back to the group signal. Values: continue,\nstop, retry, retry-group, skip-group, await-approval.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].result_directive","typeLabel":"string"},"retried":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].retried","typeLabel":"boolean"},"retry_index":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].retry_index","typeLabel":"integer"},"retryable":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].retryable","typeLabel":"boolean"},"skip_on_failure":{"description":"SkipOnFailure lets the workflow continue past this step after its retry\nbudget is exhausted. Skippable only gates user-initiated skips.","type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].skip_on_failure","typeLabel":"boolean"},"skippable":{"type":"boolean","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].skippable","typeLabel":"boolean"},"started_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].started_at","typeLabel":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].status","typeLabel":"object"},"step_queue_id":{"description":"StepQueueID is the queue where the execute-workflow-step signal runs.\nWhen empty, the group's default step queue is used.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].step_queue_id","typeLabel":"string"},"step_target_id":{"description":"the following fields are set _once_ a step is in flight, and are orchestrated via the step's signal.\n\nthis is a polymorphic gorm relationship to one of the following objects:\n\ninstall_cloudformation_stack\ninstall_sandbox_run\ninstall_runner_update\ninstall_deploy\ninstall_action_workflow_run (can be many of these)","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].step_target_id","typeLabel":"string"},"step_target_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].step_target_type","typeLabel":"string"},"target_queue_id":{"description":"TargetQueueID is the queue where the inner signal (the actual work)\ngets dispatched. When empty, the step signal's TargetQueueName is used.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].target_queue_id","typeLabel":"string"},"timeout":{"description":"Timeout is the execution timeout for this step, derived from the\ninner signal's Timeout() at step generation time. Used by the step-group\nto set ScheduleToCloseTimeout when awaiting step completion.\nZero means use default fallback.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].timeout","typeLabel":"integer"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].updated_at","typeLabel":"string"},"workflow_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].workflow_id","typeLabel":"string"},"workflow_step_group_id":{"description":"WorkflowStepGroupID links this step to its parent WorkflowStepGroup.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX].workflow_step_group_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.steps","typeLabel":"object[]"},"type":{"enum":["provision","deprovision","deprovision_sandbox","manual_deploy","input_update","deploy_components","teardown_component","teardown_components","reprovision_sandbox","drift_run_reprovision_sandbox","action_workflow_run","sync_secrets","drift_run","app_branches_manual_update","app_branches_config_repo_update","app_branches_component_repo_update","app_branch_config_update","app_install_sync","reprovision","reprovision_stack","app_config_build","runbook_run","component_enabled","component_disabled","recover_helm_release"],"type":"string","x-enum-varnames":["WorkflowTypeProvision","WorkflowTypeDeprovision","WorkflowTypeDeprovisionSandbox","WorkflowTypeManualDeploy","WorkflowTypeInputUpdate","WorkflowTypeDeployComponents","WorkflowTypeTeardownComponent","WorkflowTypeTeardownComponents","WorkflowTypeReprovisionSandbox","WorkflowTypeDriftRunReprovisionSandbox","WorkflowTypeActionWorkflowRun","WorkflowTypeSyncSecrets","WorkflowTypeDriftRun","WorkflowTypeAppBranchesRun","WorkflowTypeAppBranchesConfigRepoUpdate","WorkflowTypeAppBranchesComponentRepoUpdate","WorkflowTypeAppBranchConfigUpdate","WorkflowTypeAppInstallSync","WorkflowTypeReprovision","WorkflowTypeReprovisionStack","WorkflowTypeAppConfigBuild","WorkflowTypeRunbookRun","WorkflowTypeComponentEnabled","WorkflowTypeComponentDisabled","WorkflowTypeRecoverHelmRelease"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.type","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.updated_at","typeLabel":"string"},"workflow_runs":{"items":{"properties":{"created_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].created_by_id","typeLabel":"string"},"finished_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].finished_at","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].id","typeLabel":"string"},"start_from_idx":{"description":"StartFromIdx is the step index to start execution from.","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].start_from_idx","typeLabel":"integer"},"started_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].started_at","typeLabel":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].status","typeLabel":"object"},"trigger_step_id":{"description":"TriggerStepID is the step that triggered this run (empty for initial runs).","type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].trigger_step_id","typeLabel":"string"},"type":{"enum":["initial","retry","skip","resume"],"type":"string","x-enum-varnames":["WorkflowRunTypeInitial","WorkflowRunTypeRetry","WorkflowRunTypeSkip","WorkflowRunTypeResume"],"uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].updated_at","typeLabel":"string"},"workflow_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX].workflow_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].install_role_usage.workflow.workflow_runs","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage.workflow","typeLabel":"object"},"workflow_step_id":{"type":"string","uniqueKey":"items.[INDEX].install_role_usage.workflow_step_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].install_role_usage","typeLabel":"object"},"json":{"properties":{"composite_plan":{"type":"object","description":"Deprecated: composite plans are read from CompositePlanBlob (S3). This\njsonb column is retained only as a fallback for rows not yet backfilled.","properties":{"action_workflow_run_plan":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.attrs","typeLabel":"object"},"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.aws_auth","typeLabel":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.azure_auth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.azure_auth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.azure_auth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.azure_auth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.azure_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.azure_auth","typeLabel":"object"},"builtin_env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.builtin_env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.builtin_env_vars","typeLabel":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.aws_auth","typeLabel":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.azure_auth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.azure_auth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.azure_auth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.azure_auth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.azure_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.azure_auth","typeLabel":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.ca_data","typeLabel":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.endpoint","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.env_vars","typeLabel":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.gcp_auth.impersonate_service_account","typeLabel":"string"},"project_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.gcp_auth.project_id","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.gcp_auth.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.gcp_auth","typeLabel":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.id","typeLabel":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.inline","typeLabel":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.kube_config","typeLabel":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info.trusted_role_arn","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.cluster_info","typeLabel":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.gcp_auth.impersonate_service_account","typeLabel":"string"},"project_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.gcp_auth.project_id","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.gcp_auth.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.gcp_auth","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.id","typeLabel":"string"},"image_digest_ref":{"description":"ImageDigestRef is the digest-pinned pull reference resolved by the mirror\njob (\u003clogin_server>/\u003crepository>@sha256:...). When set, the runner pulls\nthis exact manifest instead of the mutable tag, binding execution to the\ncontent that was mirrored.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_digest_ref","typeLabel":"string"},"image_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.acrappRegistration.clientCertificateName","typeLabel":"string"},"clientID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.acrappRegistration.clientID","typeLabel":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.acrappRegistration.clientSecretName","typeLabel":"string"},"componentID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.acrappRegistration.componentID","typeLabel":"string"},"tenantID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.acrappRegistration.tenantID","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.acrappRegistration","typeLabel":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.acrauth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.acrauth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.acrauth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.acrauth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.acrauth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.acrauth","typeLabel":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ecrauth","typeLabel":"object"},"loginServer":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.loginServer","typeLabel":"string"},"ociauth":{"properties":{"password":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ociauth.password","typeLabel":"string"},"username":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ociauth.username","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.ociauth","typeLabel":"object"},"plugin":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.plugin","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.region","typeLabel":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"],"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.registryType","typeLabel":"enum\u003cstring>"},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.repository","typeLabel":"string"},"serviceAccountEmail":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.serviceAccountEmail","typeLabel":"string"},"workloadIdentityProvider":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry.workloadIdentityProvider","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_registry","typeLabel":"object"},"image_tag":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.image_tag","typeLabel":"string"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.install_id","typeLabel":"string"},"override_env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.override_env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.override_env_vars","typeLabel":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.sandbox_mode.enabled","typeLabel":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.sandbox_mode.helm.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.sandbox_mode.helm.plan_display_contents","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.sandbox_mode.helm","typeLabel":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.sandbox_mode.kubernetes_manifest.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.sandbox_mode.kubernetes_manifest.plan_display_contents","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.sandbox_mode.kubernetes_manifest","typeLabel":"object"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.sandbox_mode.outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.sandbox_mode.outputs","typeLabel":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.sandbox_mode.pulumi.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.sandbox_mode.pulumi.plan_display_contents","typeLabel":"string"},"workspace_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.sandbox_mode.pulumi.workspace_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.sandbox_mode.pulumi","typeLabel":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.sandbox_mode.terraform.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.sandbox_mode.terraform.plan_display_contents","typeLabel":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.sandbox_mode.terraform.state_json","typeLabel":"string"},"workspace_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.sandbox_mode.terraform.workspace_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.sandbox_mode.terraform","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.sandbox_mode","typeLabel":"object"},"source_image":{"description":"Image-backed actions: SourceImage is the rendered app-authored ref\n(e.g. ghcr.io/acme/tools:v1); ImageRegistry/ImageTag point at the\ninstall-registry mirror the runner pulls from.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.source_image","typeLabel":"string"},"steps":{"items":{"properties":{"attrs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.steps.items.[INDEX].attrs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.steps.items.[INDEX].attrs","typeLabel":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.steps.items.[INDEX].git_source.path","typeLabel":"string"},"ref":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.steps.items.[INDEX].git_source.ref","typeLabel":"string"},"url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.steps.items.[INDEX].git_source.url","typeLabel":"string"},"recurse_submodules":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.steps.items.[INDEX].git_source.recurse_submodules","typeLabel":"boolean"}},"required":["path","ref","url"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.steps.items.[INDEX].git_source","typeLabel":"object"},"interpolated_command":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.steps.items.[INDEX].interpolated_command","typeLabel":"string"},"interpolated_env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.steps.items.[INDEX].interpolated_env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.steps.items.[INDEX].interpolated_env_vars","typeLabel":"object"},"interpolated_inline_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.steps.items.[INDEX].interpolated_inline_contents","typeLabel":"string"},"run_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.steps.items.[INDEX].run_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.steps.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.steps","typeLabel":"object[]"},"timeout":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan.timeout","typeLabel":"integer"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.action_workflow_run_plan","typeLabel":"object"},"build_plan":{"properties":{"dst_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.acrappRegistration.clientCertificateName","typeLabel":"string"},"clientID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.acrappRegistration.clientID","typeLabel":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.acrappRegistration.clientSecretName","typeLabel":"string"},"componentID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.acrappRegistration.componentID","typeLabel":"string"},"tenantID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.acrappRegistration.tenantID","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.acrappRegistration","typeLabel":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.acrauth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.acrauth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.acrauth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.acrauth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.acrauth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.acrauth","typeLabel":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ecrauth","typeLabel":"object"},"loginServer":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.loginServer","typeLabel":"string"},"ociauth":{"properties":{"password":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ociauth.password","typeLabel":"string"},"username":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ociauth.username","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.ociauth","typeLabel":"object"},"plugin":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.plugin","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.region","typeLabel":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"],"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.registryType","typeLabel":"enum\u003cstring>"},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.repository","typeLabel":"string"},"serviceAccountEmail":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.serviceAccountEmail","typeLabel":"string"},"workloadIdentityProvider":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry.workloadIdentityProvider","typeLabel":"string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_registry","typeLabel":"object"},"dst_tag":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.dst_tag","typeLabel":"string"},"component_build_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.component_build_id","typeLabel":"string"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.component_id","typeLabel":"string"},"container_image_pull_plan":{"properties":{"image":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.image","typeLabel":"string"},"previous_source_digest":{"description":"PreviousSourceDigest is the SourceDigest of the most recent prior Active\nComponentBuild for the same component, used by the runner as a dedup\nhint. When the resolver returns a manifest descriptor whose digest matches\nthis value, the runner skips the Copy step and reports NoOp=true.\n\nEmpty when there is no prior active build, or when the prior build has\nno SourceDigest recorded (legacy builds).","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.previous_source_digest","typeLabel":"string"},"repo_config":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.acrappRegistration.clientCertificateName","typeLabel":"string"},"clientID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.acrappRegistration.clientID","typeLabel":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.acrappRegistration.clientSecretName","typeLabel":"string"},"componentID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.acrappRegistration.componentID","typeLabel":"string"},"tenantID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.acrappRegistration.tenantID","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.acrappRegistration","typeLabel":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.acrauth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.acrauth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.acrauth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.acrauth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.acrauth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.acrauth","typeLabel":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ecrauth","typeLabel":"object"},"loginServer":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.loginServer","typeLabel":"string"},"ociauth":{"properties":{"password":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ociauth.password","typeLabel":"string"},"username":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ociauth.username","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.ociauth","typeLabel":"object"},"plugin":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.plugin","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.region","typeLabel":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"],"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.registryType","typeLabel":"enum\u003cstring>"},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.repository","typeLabel":"string"},"serviceAccountEmail":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.serviceAccountEmail","typeLabel":"string"},"workloadIdentityProvider":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config.workloadIdentityProvider","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.repo_config","typeLabel":"object"},"tag":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.tag","typeLabel":"string"},"update_policy":{"description":"UpdatePolicy is an optional Masterminds-compatible semver constraint\n(e.g. \"~1.25.0\") propagated from the user's component config. When\nnon-empty, the runner lists tags from the source registry, filters to\nthose satisfying the constraint, and selects the highest matching\ntag at build time. Tag is then ignored as the source ref.\n\nEmpty for components that don't use update_policy.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.update_policy","typeLabel":"string"},"verification":{"properties":{"authorities":{"items":{"properties":{"issuer":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.verification.authorities.items.[INDEX].issuer","typeLabel":"string"},"public_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.verification.authorities.items.[INDEX].public_key","typeLabel":"string"},"subject":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.verification.authorities.items.[INDEX].subject","typeLabel":"string"},"subject_regexp":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.verification.authorities.items.[INDEX].subject_regexp","typeLabel":"string"},"type":{"enum":["keyless","public_key"],"type":"string","x-enum-varnames":["AuthorityTypeKeyless","AuthorityTypePublicKey"],"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.verification.authorities.items.[INDEX].type","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.verification.authorities.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.verification.authorities","typeLabel":"object[]"},"require_signature":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.verification.require_signature","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan.verification","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.container_image_pull_plan","typeLabel":"object"},"docker_build_plan":{"properties":{"build_args":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.docker_build_plan.build_args.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.docker_build_plan.build_args","typeLabel":"object"},"context":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.docker_build_plan.context","typeLabel":"string"},"dockerfile":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.docker_build_plan.dockerfile","typeLabel":"string"},"target":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.docker_build_plan.target","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.docker_build_plan","typeLabel":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.git_source.path","typeLabel":"string"},"ref":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.git_source.ref","typeLabel":"string"},"url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.git_source.url","typeLabel":"string"},"recurse_submodules":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.git_source.recurse_submodules","typeLabel":"boolean"}},"required":["path","ref","url"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.git_source","typeLabel":"object"},"helm_build_plan":{"properties":{"helmRepoConfig":{"properties":{"chart":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.helm_build_plan.helmRepoConfig.chart","typeLabel":"string"},"repoURL":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.helm_build_plan.helmRepoConfig.repoURL","typeLabel":"string"},"version":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.helm_build_plan.helmRepoConfig.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.helm_build_plan.helmRepoConfig","typeLabel":"object"},"labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.helm_build_plan.labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.helm_build_plan.labels","typeLabel":"object"},"values":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.helm_build_plan.values.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.helm_build_plan.values.items.[INDEX].type","typeLabel":"string"},"value":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.helm_build_plan.values.items.[INDEX].value","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.helm_build_plan.values.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.helm_build_plan.values","typeLabel":"object[]"},"valuesFiles":{"items":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.helm_build_plan.valuesFiles.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.helm_build_plan.valuesFiles","typeLabel":"string[]"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.helm_build_plan","typeLabel":"object"},"kubernetes_manifest_build_plan":{"properties":{"inline_manifest":{"description":"InlineManifest contains the raw manifest YAML (for inline source type)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.kubernetes_manifest_build_plan.inline_manifest","typeLabel":"string"},"kustomize_config":{"type":"object","description":"KustomizeConfig contains additional kustomize build options","properties":{"enable_helm":{"description":"EnableHelm enables Helm chart inflation during kustomize build","type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.kubernetes_manifest_build_plan.kustomize_config.enable_helm","typeLabel":"boolean"},"load_restrictor":{"description":"Ignored by the runner, which pins rootOnly so app config cannot widen worker file access","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.kubernetes_manifest_build_plan.kustomize_config.load_restrictor","typeLabel":"string"},"patches":{"description":"Patches are additional patch files to apply after kustomize build","items":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.kubernetes_manifest_build_plan.kustomize_config.patches.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.kubernetes_manifest_build_plan.kustomize_config.patches","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.kubernetes_manifest_build_plan.kustomize_config","typeLabel":"object"},"kustomize_path":{"description":"KustomizePath is the path to the kustomization directory (for kustomize source type)\nRelative to the repository root","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.kubernetes_manifest_build_plan.kustomize_path","typeLabel":"string"},"labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.kubernetes_manifest_build_plan.labels.additionalProperties","typeLabel":"string"},"description":"Labels for the OCI artifact","type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.kubernetes_manifest_build_plan.labels","typeLabel":"object"},"source_type":{"description":"SourceType indicates how manifests are sourced: \"inline\" or \"kustomize\"","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.kubernetes_manifest_build_plan.source_type","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.kubernetes_manifest_build_plan","typeLabel":"object"},"pulumi_build_plan":{"properties":{"labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.pulumi_build_plan.labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.pulumi_build_plan.labels","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.pulumi_build_plan","typeLabel":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.sandbox_mode.enabled","typeLabel":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.sandbox_mode.helm.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.sandbox_mode.helm.plan_display_contents","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.sandbox_mode.helm","typeLabel":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.sandbox_mode.kubernetes_manifest.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.sandbox_mode.kubernetes_manifest.plan_display_contents","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.sandbox_mode.kubernetes_manifest","typeLabel":"object"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].json.composite_plan.build_plan.sandbox_mode.outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.sandbox_mode.outputs","typeLabel":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.sandbox_mode.pulumi.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.sandbox_mode.pulumi.plan_display_contents","typeLabel":"string"},"workspace_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.sandbox_mode.pulumi.workspace_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.sandbox_mode.pulumi","typeLabel":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.sandbox_mode.terraform.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.sandbox_mode.terraform.plan_display_contents","typeLabel":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.sandbox_mode.terraform.state_json","typeLabel":"string"},"workspace_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.sandbox_mode.terraform.workspace_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.sandbox_mode.terraform","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.sandbox_mode","typeLabel":"object"},"terraform_build_plan":{"properties":{"labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.terraform_build_plan.labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.terraform_build_plan.labels","typeLabel":"object"},"terraform_version":{"description":"TerraformVersion is the version of the terraform CLI the build runner\nshould install in order to vendor providers via\n`terraform providers mirror`. When empty the build runner falls back\nto a sane default. Should mirror the version configured for the\ncomponent's deploy plan so init resolves the same provider bytes the\nbuild vendored. Only consulted when VendorProviders is true.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.terraform_build_plan.terraform_version","typeLabel":"string"},"vendor_providers":{"description":"VendorProviders enables build-time vendoring of terraform providers\nvia `terraform providers mirror`. The install runner auto-detects\nwhether a mirror is present in the OCI artifact.","type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.terraform_build_plan.vendor_providers","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan.terraform_build_plan","typeLabel":"object"}},"required":["dst_registry","dst_tag"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.build_plan","typeLabel":"object"},"deploy_plan":{"properties":{"src_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.acrappRegistration.clientCertificateName","typeLabel":"string"},"clientID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.acrappRegistration.clientID","typeLabel":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.acrappRegistration.clientSecretName","typeLabel":"string"},"componentID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.acrappRegistration.componentID","typeLabel":"string"},"tenantID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.acrappRegistration.tenantID","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.acrappRegistration","typeLabel":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.acrauth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.acrauth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.acrauth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.acrauth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.acrauth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.acrauth","typeLabel":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ecrauth","typeLabel":"object"},"loginServer":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.loginServer","typeLabel":"string"},"ociauth":{"properties":{"password":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ociauth.password","typeLabel":"string"},"username":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ociauth.username","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.ociauth","typeLabel":"object"},"plugin":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.plugin","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.region","typeLabel":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"],"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.registryType","typeLabel":"enum\u003cstring>"},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.repository","typeLabel":"string"},"serviceAccountEmail":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.serviceAccountEmail","typeLabel":"string"},"workloadIdentityProvider":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry.workloadIdentityProvider","typeLabel":"string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_registry","typeLabel":"object"},"src_tag":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_tag","typeLabel":"string"},"app_config_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.app_config_id","typeLabel":"string"},"app_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.app_id","typeLabel":"string"},"apply_plan_contents":{"description":"The following field is for applying a plan that is already save","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.apply_plan_contents","typeLabel":"string"},"apply_plan_display":{"description":"This field is for storing a human legible plan or corollary representation","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.apply_plan_display","typeLabel":"string"},"component_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.component_id","typeLabel":"string"},"component_name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.component_name","typeLabel":"string"},"helm":{"properties":{"aws_auth":{"type":"object","description":"Auth for cloud providers","properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth.use_default","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.aws_auth","typeLabel":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.azure_auth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.azure_auth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.azure_auth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.azure_auth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.azure_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.azure_auth","typeLabel":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.aws_auth","typeLabel":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.azure_auth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.azure_auth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.azure_auth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.azure_auth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.azure_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.azure_auth","typeLabel":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.ca_data","typeLabel":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.endpoint","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.env_vars","typeLabel":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.gcp_auth.impersonate_service_account","typeLabel":"string"},"project_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.gcp_auth.project_id","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.gcp_auth.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.gcp_auth","typeLabel":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.id","typeLabel":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.inline","typeLabel":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.kube_config","typeLabel":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info.trusted_role_arn","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.cluster_info","typeLabel":"object"},"create_namespace":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.create_namespace","typeLabel":"boolean"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.gcp_auth.impersonate_service_account","typeLabel":"string"},"project_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.gcp_auth.project_id","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.gcp_auth.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.gcp_auth","typeLabel":"object"},"helm_chart_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.helm_chart_id","typeLabel":"string"},"name":{"description":"NOTE(jm): these fields should probably just come from the app config, however we keep them around for\ndebuggability","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.namespace","typeLabel":"string"},"recover_release":{"description":"Must stay a bool: go-swagger renders a documented $ref field as an inline\nstruct value, which decodes non-nil on every deploy.","type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.recover_release","typeLabel":"boolean"},"skip_crds":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.skip_crds","typeLabel":"boolean"},"storage_driver":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.storage_driver","typeLabel":"string"},"take_ownership":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.take_ownership","typeLabel":"boolean"},"values":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.values.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.values.items.[INDEX].type","typeLabel":"string"},"value":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.values.items.[INDEX].value","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.values.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.values","typeLabel":"object[]"},"values_files":{"items":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.values_files.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.values_files","typeLabel":"string[]"},"values_override":{"description":"ValuesOverride is the install-level Helm values override (raw YAML). It is\nmerged as the highest-precedence layer at deploy time, winning over both\nValuesFiles and Values. Empty means no override (exact no-op).","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm.values_override","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.helm","typeLabel":"object"},"inputs_digest":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.inputs_digest","typeLabel":"string"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.install_id","typeLabel":"string"},"kubernetes_manifest":{"properties":{"aws_auth":{"type":"object","description":"Auth for cloud providers","properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth.use_default","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.aws_auth","typeLabel":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.azure_auth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.azure_auth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.azure_auth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.azure_auth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.azure_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.azure_auth","typeLabel":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.aws_auth","typeLabel":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.azure_auth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.azure_auth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.azure_auth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.azure_auth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.azure_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.azure_auth","typeLabel":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.ca_data","typeLabel":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.endpoint","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.env_vars","typeLabel":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.gcp_auth.impersonate_service_account","typeLabel":"string"},"project_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.gcp_auth.project_id","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.gcp_auth.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.gcp_auth","typeLabel":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.id","typeLabel":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.inline","typeLabel":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.kube_config","typeLabel":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info.trusted_role_arn","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.cluster_info","typeLabel":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.gcp_auth.impersonate_service_account","typeLabel":"string"},"project_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.gcp_auth.project_id","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.gcp_auth.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.gcp_auth","typeLabel":"object"},"manifest":{"description":"Manifest is populated at runtime from the OCI artifact.\nThis field is no longer set during plan creation - it's populated by the runner\nafter pulling the OCI artifact during Initialize().","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.manifest","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.namespace","typeLabel":"string"},"oci_artifact":{"type":"object","description":"OCIArtifact reference (set during plan creation, used by runner to pull manifest)","properties":{"digest":{"description":"Digest is the immutable artifact digest (e.g., sha256:abc123...)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.oci_artifact.digest","typeLabel":"string"},"tag":{"description":"Tag is the artifact tag (typically the build ID)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.oci_artifact.tag","typeLabel":"string"},"url":{"description":"URL is the full artifact URL (e.g., registry.nuon.co/org_id/app_id)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.oci_artifact.url","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.oci_artifact","typeLabel":"object"},"state":{"type":"object","description":"State carries the install state the runner needs to interpolate\nnuon template placeholders into the kustomize-produced manifest.yaml\nafter pulling the OCI artifact. Nil for inline-manifest deploys,\nwhich are pre-rendered planner-side and short-circuit the OCI pull\non the runner. Same shape as SandboxRunPlan.State.","properties":{"actions":{"properties":{"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.actions.populated","typeLabel":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.actions.workflows.additionalProperties.id","typeLabel":"string"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.actions.workflows.additionalProperties.outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.actions.workflows.additionalProperties.outputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.actions.workflows.additionalProperties.populated","typeLabel":"boolean"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.actions.workflows.additionalProperties.status","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.actions.workflows.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.actions.workflows","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.actions","typeLabel":"object"},"app":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.app.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.app.name","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.app.populated","typeLabel":"boolean"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.app.status","typeLabel":"string"},"variables":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.app.variables.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.app.variables","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.app","typeLabel":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.cloud_account.aws.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.cloud_account.aws","typeLabel":"object"},"azure":{"properties":{"location":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.cloud_account.azure.location","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.cloud_account.azure","typeLabel":"object"},"gcp":{"properties":{"project_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.cloud_account.gcp.project_id","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.cloud_account.gcp.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.cloud_account.gcp","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.cloud_account","typeLabel":"object"},"components":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.components.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.components","typeLabel":"object"},"domain":{"properties":{"internal_domain":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.domain.internal_domain","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.domain.populated","typeLabel":"boolean"},"public_domain":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.domain.public_domain","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.domain","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.id","typeLabel":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.inputs.inputs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.inputs.inputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.inputs.populated","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.inputs","typeLabel":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install.id","typeLabel":"string"},"inputs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install.inputs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install.inputs","typeLabel":"object"},"internal_domain":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install.internal_domain","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install.name","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install.populated","typeLabel":"boolean"},"public_domain":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install.public_domain","typeLabel":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install.sandbox.outputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install.sandbox.populated","typeLabel":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install.sandbox.recent_runs","typeLabel":"array"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install.sandbox.status","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install.sandbox.type","typeLabel":"string"},"version":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install.sandbox.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install.sandbox","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install","typeLabel":"object"},"install_stack":{"properties":{"checksum":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install_stack.checksum","typeLabel":"string"},"outputs":{"additionalProperties":true,"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install_stack.outputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install_stack.populated","typeLabel":"boolean"},"quick_link_url":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install_stack.quick_link_url","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install_stack.status","typeLabel":"string"},"template_json":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install_stack.template_json","typeLabel":"string"},"template_url":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install_stack.template_url","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.install_stack","typeLabel":"object"},"labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.labels","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.name","typeLabel":"string"},"org":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.org.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.org.name","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.org.populated","typeLabel":"boolean"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.org.status","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.org","typeLabel":"object"},"runner":{"properties":{"api_url":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.runner.api_url","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.runner.id","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.runner.populated","typeLabel":"boolean"},"runner_group_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.runner.runner_group_id","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.runner.status","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.runner","typeLabel":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.sandbox.outputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.sandbox.populated","typeLabel":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.sandbox.recent_runs","typeLabel":"array"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.sandbox.status","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.sandbox.type","typeLabel":"string"},"version":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.sandbox.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.sandbox","typeLabel":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.secrets.additionalProperties.arn","typeLabel":"string"},"azure_key_vault_secret_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.secrets.additionalProperties.azure_key_vault_secret_id","typeLabel":"string"},"exists":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.secrets.additionalProperties.exists","typeLabel":"boolean"},"gcp_secret_name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.secrets.additionalProperties.gcp_secret_name","typeLabel":"string"},"kubernetes_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.secrets.additionalProperties.kubernetes_key","typeLabel":"string"},"kubernetes_name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.secrets.additionalProperties.kubernetes_name","typeLabel":"string"},"kubernetes_namespace":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.secrets.additionalProperties.kubernetes_namespace","typeLabel":"string"},"length":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.secrets.additionalProperties.length","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.secrets.additionalProperties.name","typeLabel":"string"},"timestamp":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.secrets.additionalProperties.timestamp","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.secrets.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.secrets","typeLabel":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state.stale_at","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest.state","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.kubernetes_manifest","typeLabel":"object"},"noop":{"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.noop","typeLabel":"object"},"pulumi":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.aws_auth","typeLabel":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.azure_auth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.azure_auth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.azure_auth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.azure_auth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.azure_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.azure_auth","typeLabel":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.aws_auth","typeLabel":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.azure_auth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.azure_auth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.azure_auth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.azure_auth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.azure_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.azure_auth","typeLabel":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.ca_data","typeLabel":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.endpoint","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.env_vars","typeLabel":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.gcp_auth.impersonate_service_account","typeLabel":"string"},"project_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.gcp_auth.project_id","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.gcp_auth.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.gcp_auth","typeLabel":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.id","typeLabel":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.inline","typeLabel":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.kube_config","typeLabel":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info.trusted_role_arn","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.cluster_info","typeLabel":"object"},"config":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.config.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.config","typeLabel":"object"},"destroy":{"description":"Destroy indicates this is a teardown operation (pulumi destroy instead of up)","type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.destroy","typeLabel":"boolean"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.env_vars","typeLabel":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.gcp_auth.impersonate_service_account","typeLabel":"string"},"project_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.gcp_auth.project_id","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.gcp_auth.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.gcp_auth","typeLabel":"object"},"plan_json":{"items":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.plan_json.items.[INDEX]","typeLabel":"integer"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.plan_json","typeLabel":"integer[]"},"pulumi_version":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.pulumi_version","typeLabel":"string"},"runtime":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.runtime","typeLabel":"string"},"stack_name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.stack_name","typeLabel":"string"},"state":{"properties":{"actions":{"properties":{"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.actions.populated","typeLabel":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.actions.workflows.additionalProperties.id","typeLabel":"string"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.actions.workflows.additionalProperties.outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.actions.workflows.additionalProperties.outputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.actions.workflows.additionalProperties.populated","typeLabel":"boolean"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.actions.workflows.additionalProperties.status","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.actions.workflows.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.actions.workflows","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.actions","typeLabel":"object"},"app":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.app.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.app.name","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.app.populated","typeLabel":"boolean"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.app.status","typeLabel":"string"},"variables":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.app.variables.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.app.variables","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.app","typeLabel":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.cloud_account.aws.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.cloud_account.aws","typeLabel":"object"},"azure":{"properties":{"location":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.cloud_account.azure.location","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.cloud_account.azure","typeLabel":"object"},"gcp":{"properties":{"project_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.cloud_account.gcp.project_id","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.cloud_account.gcp.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.cloud_account.gcp","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.cloud_account","typeLabel":"object"},"components":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.components.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.components","typeLabel":"object"},"domain":{"properties":{"internal_domain":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.domain.internal_domain","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.domain.populated","typeLabel":"boolean"},"public_domain":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.domain.public_domain","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.domain","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.id","typeLabel":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.inputs.inputs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.inputs.inputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.inputs.populated","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.inputs","typeLabel":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install.id","typeLabel":"string"},"inputs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install.inputs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install.inputs","typeLabel":"object"},"internal_domain":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install.internal_domain","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install.name","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install.populated","typeLabel":"boolean"},"public_domain":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install.public_domain","typeLabel":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install.sandbox.outputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install.sandbox.populated","typeLabel":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install.sandbox.recent_runs","typeLabel":"array"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install.sandbox.status","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install.sandbox.type","typeLabel":"string"},"version":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install.sandbox.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install.sandbox","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install","typeLabel":"object"},"install_stack":{"properties":{"checksum":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install_stack.checksum","typeLabel":"string"},"outputs":{"additionalProperties":true,"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install_stack.outputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install_stack.populated","typeLabel":"boolean"},"quick_link_url":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install_stack.quick_link_url","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install_stack.status","typeLabel":"string"},"template_json":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install_stack.template_json","typeLabel":"string"},"template_url":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install_stack.template_url","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.install_stack","typeLabel":"object"},"labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.labels","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.name","typeLabel":"string"},"org":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.org.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.org.name","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.org.populated","typeLabel":"boolean"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.org.status","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.org","typeLabel":"object"},"runner":{"properties":{"api_url":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.runner.api_url","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.runner.id","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.runner.populated","typeLabel":"boolean"},"runner_group_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.runner.runner_group_id","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.runner.status","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.runner","typeLabel":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.sandbox.outputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.sandbox.populated","typeLabel":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.sandbox.recent_runs","typeLabel":"array"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.sandbox.status","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.sandbox.type","typeLabel":"string"},"version":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.sandbox.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.sandbox","typeLabel":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.secrets.additionalProperties.arn","typeLabel":"string"},"azure_key_vault_secret_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.secrets.additionalProperties.azure_key_vault_secret_id","typeLabel":"string"},"exists":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.secrets.additionalProperties.exists","typeLabel":"boolean"},"gcp_secret_name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.secrets.additionalProperties.gcp_secret_name","typeLabel":"string"},"kubernetes_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.secrets.additionalProperties.kubernetes_key","typeLabel":"string"},"kubernetes_name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.secrets.additionalProperties.kubernetes_name","typeLabel":"string"},"kubernetes_namespace":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.secrets.additionalProperties.kubernetes_namespace","typeLabel":"string"},"length":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.secrets.additionalProperties.length","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.secrets.additionalProperties.name","typeLabel":"string"},"timestamp":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.secrets.additionalProperties.timestamp","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.secrets.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.secrets","typeLabel":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state.stale_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.state","typeLabel":"object"},"update_plans":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.update_plans","typeLabel":"boolean"},"workspace_id":{"description":"Reuse workspace concept for state storage","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi.workspace_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.pulumi","typeLabel":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.sandbox_mode.enabled","typeLabel":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.sandbox_mode.helm.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.sandbox_mode.helm.plan_display_contents","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.sandbox_mode.helm","typeLabel":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.sandbox_mode.kubernetes_manifest.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.sandbox_mode.kubernetes_manifest.plan_display_contents","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.sandbox_mode.kubernetes_manifest","typeLabel":"object"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.sandbox_mode.outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.sandbox_mode.outputs","typeLabel":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.sandbox_mode.pulumi.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.sandbox_mode.pulumi.plan_display_contents","typeLabel":"string"},"workspace_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.sandbox_mode.pulumi.workspace_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.sandbox_mode.pulumi","typeLabel":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.sandbox_mode.terraform.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.sandbox_mode.terraform.plan_display_contents","typeLabel":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.sandbox_mode.terraform.state_json","typeLabel":"string"},"workspace_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.sandbox_mode.terraform.workspace_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.sandbox_mode.terraform","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.sandbox_mode","typeLabel":"object"},"src_digest":{"description":"SrcDigest is the manifest digest of the source artifact in the install\nregistry, e.g. \"sha256:abc...\". Populated for image-type component\nbuilds with source identity recorded; empty for\nnon-image builds and legacy image builds. When non-empty, runners\nshould prefer this over SrcTag for content-addressed pulls and for\nrendering digest-pinned image references in pod specs.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.src_digest","typeLabel":"string"},"teardown":{"type":"object","description":"Teardown is only set on plans for teardown deploys.","properties":{"retain":{"description":"Retain holds rendered resource addresses that are removed from state\ninstead of destroyed.","items":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.teardown.retain.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.teardown.retain","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.teardown","typeLabel":"object"},"terraform":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.aws_auth","typeLabel":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.azure_auth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.azure_auth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.azure_auth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.azure_auth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.azure_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.azure_auth","typeLabel":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.aws_auth","typeLabel":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.azure_auth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.azure_auth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.azure_auth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.azure_auth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.azure_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.azure_auth","typeLabel":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.ca_data","typeLabel":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.endpoint","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.env_vars","typeLabel":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.gcp_auth.impersonate_service_account","typeLabel":"string"},"project_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.gcp_auth.project_id","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.gcp_auth.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.gcp_auth","typeLabel":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.id","typeLabel":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.inline","typeLabel":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.kube_config","typeLabel":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info.trusted_role_arn","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.cluster_info","typeLabel":"object"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.env_vars","typeLabel":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.gcp_auth.impersonate_service_account","typeLabel":"string"},"project_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.gcp_auth.project_id","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.gcp_auth.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.gcp_auth","typeLabel":"object"},"hooks":{"properties":{"enabled":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.enabled","typeLabel":"boolean"},"envVars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.envVars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.envVars","typeLabel":"object"},"runAuth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks.runAuth","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.hooks","typeLabel":"object"},"plan_json":{"items":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.plan_json.items.[INDEX]","typeLabel":"integer"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.plan_json","typeLabel":"integer[]"},"policies":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.policies.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.policies","typeLabel":"object"},"state":{"properties":{"actions":{"properties":{"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.actions.populated","typeLabel":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.actions.workflows.additionalProperties.id","typeLabel":"string"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.actions.workflows.additionalProperties.outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.actions.workflows.additionalProperties.outputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.actions.workflows.additionalProperties.populated","typeLabel":"boolean"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.actions.workflows.additionalProperties.status","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.actions.workflows.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.actions.workflows","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.actions","typeLabel":"object"},"app":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.app.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.app.name","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.app.populated","typeLabel":"boolean"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.app.status","typeLabel":"string"},"variables":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.app.variables.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.app.variables","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.app","typeLabel":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.cloud_account.aws.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.cloud_account.aws","typeLabel":"object"},"azure":{"properties":{"location":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.cloud_account.azure.location","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.cloud_account.azure","typeLabel":"object"},"gcp":{"properties":{"project_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.cloud_account.gcp.project_id","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.cloud_account.gcp.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.cloud_account.gcp","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.cloud_account","typeLabel":"object"},"components":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.components.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.components","typeLabel":"object"},"domain":{"properties":{"internal_domain":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.domain.internal_domain","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.domain.populated","typeLabel":"boolean"},"public_domain":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.domain.public_domain","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.domain","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.id","typeLabel":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.inputs.inputs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.inputs.inputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.inputs.populated","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.inputs","typeLabel":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install.id","typeLabel":"string"},"inputs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install.inputs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install.inputs","typeLabel":"object"},"internal_domain":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install.internal_domain","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install.name","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install.populated","typeLabel":"boolean"},"public_domain":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install.public_domain","typeLabel":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install.sandbox.outputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install.sandbox.populated","typeLabel":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install.sandbox.recent_runs","typeLabel":"array"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install.sandbox.status","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install.sandbox.type","typeLabel":"string"},"version":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install.sandbox.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install.sandbox","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install","typeLabel":"object"},"install_stack":{"properties":{"checksum":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install_stack.checksum","typeLabel":"string"},"outputs":{"additionalProperties":true,"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install_stack.outputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install_stack.populated","typeLabel":"boolean"},"quick_link_url":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install_stack.quick_link_url","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install_stack.status","typeLabel":"string"},"template_json":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install_stack.template_json","typeLabel":"string"},"template_url":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install_stack.template_url","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.install_stack","typeLabel":"object"},"labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.labels","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.name","typeLabel":"string"},"org":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.org.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.org.name","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.org.populated","typeLabel":"boolean"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.org.status","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.org","typeLabel":"object"},"runner":{"properties":{"api_url":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.runner.api_url","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.runner.id","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.runner.populated","typeLabel":"boolean"},"runner_group_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.runner.runner_group_id","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.runner.status","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.runner","typeLabel":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.sandbox.outputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.sandbox.populated","typeLabel":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.sandbox.recent_runs","typeLabel":"array"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.sandbox.status","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.sandbox.type","typeLabel":"string"},"version":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.sandbox.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.sandbox","typeLabel":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.secrets.additionalProperties.arn","typeLabel":"string"},"azure_key_vault_secret_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.secrets.additionalProperties.azure_key_vault_secret_id","typeLabel":"string"},"exists":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.secrets.additionalProperties.exists","typeLabel":"boolean"},"gcp_secret_name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.secrets.additionalProperties.gcp_secret_name","typeLabel":"string"},"kubernetes_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.secrets.additionalProperties.kubernetes_key","typeLabel":"string"},"kubernetes_name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.secrets.additionalProperties.kubernetes_name","typeLabel":"string"},"kubernetes_namespace":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.secrets.additionalProperties.kubernetes_namespace","typeLabel":"string"},"length":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.secrets.additionalProperties.length","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.secrets.additionalProperties.name","typeLabel":"string"},"timestamp":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.secrets.additionalProperties.timestamp","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.secrets.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.secrets","typeLabel":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state.stale_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.state","typeLabel":"object"},"terraform_backend":{"properties":{"workspaceID":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.terraform_backend.workspaceID","typeLabel":"string"}},"required":["workspaceID"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.terraform_backend","typeLabel":"object"},"vars":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.vars.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.vars","typeLabel":"object"},"vars_files":{"items":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.vars_files.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform.vars_files","typeLabel":"string[]"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan.terraform","typeLabel":"object"}},"required":["src_registry","src_tag"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.deploy_plan","typeLabel":"object"},"fetch_image_metadata_plan":{"properties":{"registry":{"type":"object","description":"Registry configuration for the source image","properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.acrappRegistration.clientCertificateName","typeLabel":"string"},"clientID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.acrappRegistration.clientID","typeLabel":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.acrappRegistration.clientSecretName","typeLabel":"string"},"componentID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.acrappRegistration.componentID","typeLabel":"string"},"tenantID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.acrappRegistration.tenantID","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.acrappRegistration","typeLabel":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.acrauth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.acrauth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.acrauth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.acrauth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.acrauth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.acrauth","typeLabel":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ecrauth","typeLabel":"object"},"loginServer":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.loginServer","typeLabel":"string"},"ociauth":{"properties":{"password":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ociauth.password","typeLabel":"string"},"username":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ociauth.username","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.ociauth","typeLabel":"object"},"plugin":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.plugin","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.region","typeLabel":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"],"uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.registryType","typeLabel":"enum\u003cstring>"},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.repository","typeLabel":"string"},"serviceAccountEmail":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.serviceAccountEmail","typeLabel":"string"},"workloadIdentityProvider":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry.workloadIdentityProvider","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.registry","typeLabel":"object"},"tag":{"description":"Tag is the image tag to fetch metadata for","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.tag","typeLabel":"string"},"include_attestation_layers":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.include_attestation_layers","typeLabel":"boolean"},"include_attestation_manifests":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.include_attestation_manifests","typeLabel":"boolean"},"include_index":{"description":"Options for metadata fetching","type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.include_index","typeLabel":"boolean"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.sandbox_mode.enabled","typeLabel":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.sandbox_mode.helm.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.sandbox_mode.helm.plan_display_contents","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.sandbox_mode.helm","typeLabel":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.sandbox_mode.kubernetes_manifest.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.sandbox_mode.kubernetes_manifest.plan_display_contents","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.sandbox_mode.kubernetes_manifest","typeLabel":"object"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.sandbox_mode.outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.sandbox_mode.outputs","typeLabel":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.sandbox_mode.pulumi.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.sandbox_mode.pulumi.plan_display_contents","typeLabel":"string"},"workspace_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.sandbox_mode.pulumi.workspace_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.sandbox_mode.pulumi","typeLabel":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.sandbox_mode.terraform.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.sandbox_mode.terraform.plan_display_contents","typeLabel":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.sandbox_mode.terraform.state_json","typeLabel":"string"},"workspace_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.sandbox_mode.terraform.workspace_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.sandbox_mode.terraform","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan.sandbox_mode","typeLabel":"object"}},"required":["registry","tag"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.fetch_image_metadata_plan","typeLabel":"object"},"sandbox_run_plan":{"properties":{"app_config_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.app_config_id","typeLabel":"string"},"app_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.app_id","typeLabel":"string"},"apply_plan_contents":{"description":"The following field is for applying a plan that is already saved","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.apply_plan_contents","typeLabel":"string"},"apply_plan_display":{"description":"This field is for storing a human legible plan or corollary representation","items":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.apply_plan_display.items.[INDEX]","typeLabel":"integer"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.apply_plan_display","typeLabel":"integer[]"},"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.aws_auth","typeLabel":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.azure_auth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.azure_auth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.azure_auth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.azure_auth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.azure_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.azure_auth","typeLabel":"object"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.env_vars","typeLabel":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.gcp_auth.impersonate_service_account","typeLabel":"string"},"project_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.gcp_auth.project_id","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.gcp_auth.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.gcp_auth","typeLabel":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.git_source.path","typeLabel":"string"},"ref":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.git_source.ref","typeLabel":"string"},"url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.git_source.url","typeLabel":"string"},"recurse_submodules":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.git_source.recurse_submodules","typeLabel":"boolean"}},"required":["path","ref","url"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.git_source","typeLabel":"object"},"hooks":{"properties":{"enabled":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.enabled","typeLabel":"boolean"},"envVars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.envVars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.envVars","typeLabel":"object"},"runAuth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks.runAuth","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.hooks","typeLabel":"object"},"inputs_digest":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.inputs_digest","typeLabel":"string"},"install_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.install_id","typeLabel":"string"},"kyverno_policies_dir":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.kyverno_policies_dir","typeLabel":"string"},"local_archive":{"properties":{"local_archive":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.local_archive.local_archive","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.local_archive","typeLabel":"object"},"oci_source":{"properties":{"registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.acrappRegistration.clientCertificateName","typeLabel":"string"},"clientID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.acrappRegistration.clientID","typeLabel":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.acrappRegistration.clientSecretName","typeLabel":"string"},"componentID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.acrappRegistration.componentID","typeLabel":"string"},"tenantID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.acrappRegistration.tenantID","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.acrappRegistration","typeLabel":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.acrauth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.acrauth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.acrauth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.acrauth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.acrauth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.acrauth","typeLabel":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ecrauth","typeLabel":"object"},"loginServer":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.loginServer","typeLabel":"string"},"ociauth":{"properties":{"password":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ociauth.password","typeLabel":"string"},"username":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ociauth.username","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.ociauth","typeLabel":"object"},"plugin":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.plugin","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.region","typeLabel":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"],"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.registryType","typeLabel":"enum\u003cstring>"},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.repository","typeLabel":"string"},"serviceAccountEmail":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.serviceAccountEmail","typeLabel":"string"},"workloadIdentityProvider":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry.workloadIdentityProvider","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.registry","typeLabel":"object"},"tag":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source.tag","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.oci_source","typeLabel":"object"},"policies":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.policies.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.policies","typeLabel":"object"},"pulumi_backend":{"properties":{"runtime":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.pulumi_backend.runtime","typeLabel":"string"},"stack_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.pulumi_backend.stack_name","typeLabel":"string"},"workspace_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.pulumi_backend.workspace_id","typeLabel":"string"},"config":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.pulumi_backend.config.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.pulumi_backend.config","typeLabel":"object"},"pulumi_version":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.pulumi_backend.pulumi_version","typeLabel":"string"},"update_plans":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.pulumi_backend.update_plans","typeLabel":"boolean"}},"required":["runtime","stack_name","workspace_id"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.pulumi_backend","typeLabel":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.sandbox_mode.enabled","typeLabel":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.sandbox_mode.helm.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.sandbox_mode.helm.plan_display_contents","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.sandbox_mode.helm","typeLabel":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.sandbox_mode.kubernetes_manifest.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.sandbox_mode.kubernetes_manifest.plan_display_contents","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.sandbox_mode.kubernetes_manifest","typeLabel":"object"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.sandbox_mode.outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.sandbox_mode.outputs","typeLabel":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.sandbox_mode.pulumi.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.sandbox_mode.pulumi.plan_display_contents","typeLabel":"string"},"workspace_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.sandbox_mode.pulumi.workspace_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.sandbox_mode.pulumi","typeLabel":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.sandbox_mode.terraform.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.sandbox_mode.terraform.plan_display_contents","typeLabel":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.sandbox_mode.terraform.state_json","typeLabel":"string"},"workspace_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.sandbox_mode.terraform.workspace_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.sandbox_mode.terraform","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.sandbox_mode","typeLabel":"object"},"state":{"properties":{"actions":{"properties":{"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.actions.populated","typeLabel":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.actions.workflows.additionalProperties.id","typeLabel":"string"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.actions.workflows.additionalProperties.outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.actions.workflows.additionalProperties.outputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.actions.workflows.additionalProperties.populated","typeLabel":"boolean"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.actions.workflows.additionalProperties.status","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.actions.workflows.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.actions.workflows","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.actions","typeLabel":"object"},"app":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.app.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.app.name","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.app.populated","typeLabel":"boolean"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.app.status","typeLabel":"string"},"variables":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.app.variables.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.app.variables","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.app","typeLabel":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.cloud_account.aws.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.cloud_account.aws","typeLabel":"object"},"azure":{"properties":{"location":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.cloud_account.azure.location","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.cloud_account.azure","typeLabel":"object"},"gcp":{"properties":{"project_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.cloud_account.gcp.project_id","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.cloud_account.gcp.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.cloud_account.gcp","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.cloud_account","typeLabel":"object"},"components":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.components.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.components","typeLabel":"object"},"domain":{"properties":{"internal_domain":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.domain.internal_domain","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.domain.populated","typeLabel":"boolean"},"public_domain":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.domain.public_domain","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.domain","typeLabel":"object"},"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.id","typeLabel":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.inputs.inputs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.inputs.inputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.inputs.populated","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.inputs","typeLabel":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install.id","typeLabel":"string"},"inputs":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install.inputs.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install.inputs","typeLabel":"object"},"internal_domain":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install.internal_domain","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install.name","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install.populated","typeLabel":"boolean"},"public_domain":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install.public_domain","typeLabel":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install.sandbox.outputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install.sandbox.populated","typeLabel":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install.sandbox.recent_runs","typeLabel":"array"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install.sandbox.status","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install.sandbox.type","typeLabel":"string"},"version":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install.sandbox.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install.sandbox","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install","typeLabel":"object"},"install_stack":{"properties":{"checksum":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install_stack.checksum","typeLabel":"string"},"outputs":{"additionalProperties":true,"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install_stack.outputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install_stack.populated","typeLabel":"boolean"},"quick_link_url":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install_stack.quick_link_url","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install_stack.status","typeLabel":"string"},"template_json":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install_stack.template_json","typeLabel":"string"},"template_url":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install_stack.template_url","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.install_stack","typeLabel":"object"},"labels":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.labels.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.labels","typeLabel":"object"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.name","typeLabel":"string"},"org":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.org.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.org.name","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.org.populated","typeLabel":"boolean"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.org.status","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.org","typeLabel":"object"},"runner":{"properties":{"api_url":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.runner.api_url","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.runner.id","typeLabel":"string"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.runner.populated","typeLabel":"boolean"},"runner_group_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.runner.runner_group_id","typeLabel":"string"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.runner.status","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.runner","typeLabel":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.sandbox.outputs","typeLabel":"object"},"populated":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.sandbox.populated","typeLabel":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.sandbox.recent_runs","typeLabel":"array"},"status":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.sandbox.status","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.sandbox.type","typeLabel":"string"},"version":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.sandbox.version","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.sandbox","typeLabel":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.secrets.additionalProperties.arn","typeLabel":"string"},"azure_key_vault_secret_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.secrets.additionalProperties.azure_key_vault_secret_id","typeLabel":"string"},"exists":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.secrets.additionalProperties.exists","typeLabel":"boolean"},"gcp_secret_name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.secrets.additionalProperties.gcp_secret_name","typeLabel":"string"},"kubernetes_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.secrets.additionalProperties.kubernetes_key","typeLabel":"string"},"kubernetes_name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.secrets.additionalProperties.kubernetes_name","typeLabel":"string"},"kubernetes_namespace":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.secrets.additionalProperties.kubernetes_namespace","typeLabel":"string"},"length":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.secrets.additionalProperties.length","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.secrets.additionalProperties.name","typeLabel":"string"},"timestamp":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.secrets.additionalProperties.timestamp","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.secrets.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.secrets","typeLabel":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state.stale_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.state","typeLabel":"object"},"terraform_backend":{"properties":{"workspaceID":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.terraform_backend.workspaceID","typeLabel":"string"}},"required":["workspaceID"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.terraform_backend","typeLabel":"object"},"vars":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.vars.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.vars","typeLabel":"object"},"vars_files":{"items":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.vars_files.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan.vars_files","typeLabel":"string[]"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sandbox_run_plan","typeLabel":"object"},"sync_oci_plan":{"properties":{"dst_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.acrappRegistration.clientCertificateName","typeLabel":"string"},"clientID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.acrappRegistration.clientID","typeLabel":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.acrappRegistration.clientSecretName","typeLabel":"string"},"componentID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.acrappRegistration.componentID","typeLabel":"string"},"tenantID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.acrappRegistration.tenantID","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.acrappRegistration","typeLabel":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.acrauth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.acrauth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.acrauth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.acrauth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.acrauth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.acrauth","typeLabel":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ecrauth","typeLabel":"object"},"loginServer":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.loginServer","typeLabel":"string"},"ociauth":{"properties":{"password":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ociauth.password","typeLabel":"string"},"username":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ociauth.username","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.ociauth","typeLabel":"object"},"plugin":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.plugin","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.region","typeLabel":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"],"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.registryType","typeLabel":"enum\u003cstring>"},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.repository","typeLabel":"string"},"serviceAccountEmail":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.serviceAccountEmail","typeLabel":"string"},"workloadIdentityProvider":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry.workloadIdentityProvider","typeLabel":"string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_registry","typeLabel":"object"},"dst_tag":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.dst_tag","typeLabel":"string"},"src_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.acrappRegistration.clientCertificateName","typeLabel":"string"},"clientID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.acrappRegistration.clientID","typeLabel":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.acrappRegistration.clientSecretName","typeLabel":"string"},"componentID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.acrappRegistration.componentID","typeLabel":"string"},"tenantID":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.acrappRegistration.tenantID","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.acrappRegistration","typeLabel":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.acrauth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.acrauth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.acrauth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.acrauth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.acrauth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.acrauth","typeLabel":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ecrauth","typeLabel":"object"},"loginServer":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.loginServer","typeLabel":"string"},"ociauth":{"properties":{"password":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ociauth.password","typeLabel":"string"},"username":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ociauth.username","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.ociauth","typeLabel":"object"},"plugin":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.plugin","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.region","typeLabel":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"],"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.registryType","typeLabel":"enum\u003cstring>"},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.repository","typeLabel":"string"},"serviceAccountEmail":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.serviceAccountEmail","typeLabel":"string"},"workloadIdentityProvider":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry.workloadIdentityProvider","typeLabel":"string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_registry","typeLabel":"object"},"src_tag":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.src_tag","typeLabel":"string"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.sandbox_mode.enabled","typeLabel":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.sandbox_mode.helm.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.sandbox_mode.helm.plan_display_contents","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.sandbox_mode.helm","typeLabel":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.sandbox_mode.kubernetes_manifest.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.sandbox_mode.kubernetes_manifest.plan_display_contents","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.sandbox_mode.kubernetes_manifest","typeLabel":"object"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.sandbox_mode.outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.sandbox_mode.outputs","typeLabel":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.sandbox_mode.pulumi.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.sandbox_mode.pulumi.plan_display_contents","typeLabel":"string"},"workspace_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.sandbox_mode.pulumi.workspace_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.sandbox_mode.pulumi","typeLabel":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.sandbox_mode.terraform.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.sandbox_mode.terraform.plan_display_contents","typeLabel":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.sandbox_mode.terraform.state_json","typeLabel":"string"},"workspace_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.sandbox_mode.terraform.workspace_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.sandbox_mode.terraform","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan.sandbox_mode","typeLabel":"object"}},"required":["dst_registry","dst_tag","src_registry","src_tag"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_oci_plan","typeLabel":"object"},"sync_secrets_plan":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.aws_auth","typeLabel":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.azure_auth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.azure_auth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.azure_auth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.azure_auth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.azure_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.azure_auth","typeLabel":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.assume_role.role_arn","typeLabel":"string"},"session_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.assume_role.session_name","typeLabel":"string"},"external_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.assume_role.external_id","typeLabel":"string"},"session_duration_seconds":{"type":"integer","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.assume_role.session_duration_seconds","typeLabel":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.assume_role.two_step_config.iam_role_arn","typeLabel":"string"},"src_iam_role_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.assume_role.two_step_config.src_iam_role_arn","typeLabel":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials.session_token","typeLabel":"string"}},"uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.assume_role.two_step_config.src_static_credentials","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.assume_role.two_step_config","typeLabel":"object"},"use_gcp_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.assume_role.use_gcp_oidc","typeLabel":"boolean"},"use_github_oidc":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.assume_role.use_github_oidc","typeLabel":"boolean"}},"required":["role_arn","session_name"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.assume_role","typeLabel":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.cache_id","typeLabel":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.profile","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.region","typeLabel":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.static.access_key_id","typeLabel":"string"},"secret_access_key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.static.secret_access_key","typeLabel":"string"},"session_token":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.static.session_token","typeLabel":"string"}},"required":["access_key_id","secret_access_key","session_token"],"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.static","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.aws_auth","typeLabel":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.azure_auth.managed_identity_client_id","typeLabel":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.azure_auth.service_principal.subscription_id","typeLabel":"string"},"subscription_tenant_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.azure_auth.service_principal.subscription_tenant_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.azure_auth.service_principal","typeLabel":"object"},"use_default":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.azure_auth.use_default","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.azure_auth","typeLabel":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.ca_data","typeLabel":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.endpoint","typeLabel":"string"},"env_vars":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.env_vars.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.env_vars","typeLabel":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.gcp_auth.impersonate_service_account","typeLabel":"string"},"project_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.gcp_auth.project_id","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.gcp_auth.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.gcp_auth","typeLabel":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.id","typeLabel":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.inline","typeLabel":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.kube_config","typeLabel":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info.trusted_role_arn","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.cluster_info","typeLabel":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.gcp_auth.impersonate_service_account","typeLabel":"string"},"project_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.gcp_auth.project_id","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.gcp_auth.region","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.gcp_auth","typeLabel":"object"},"kubernetes_secrets":{"items":{"properties":{"azure_key_vault_secret_id":{"description":"https://{vault-name}.vault.azure.net/secrets/{secret-name}","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.kubernetes_secrets.items.[INDEX].azure_key_vault_secret_id","typeLabel":"string"},"format":{"description":"NOTE(jm): this should probably come from the app config, but for now we just use string parsing to avoid\nupdating the runner job and save time.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.kubernetes_secrets.items.[INDEX].format","typeLabel":"string"},"gcp_secret_name":{"description":"projects/{project}/secrets/{id}/versions/latest","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.kubernetes_secrets.items.[INDEX].gcp_secret_name","typeLabel":"string"},"key_name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.kubernetes_secrets.items.[INDEX].key_name","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.kubernetes_secrets.items.[INDEX].name","typeLabel":"string"},"namespace":{"description":"v1 destination (single). Used when Targets is empty.","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.kubernetes_secrets.items.[INDEX].namespace","typeLabel":"string"},"secret_arn":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.kubernetes_secrets.items.[INDEX].secret_arn","typeLabel":"string"},"secret_name":{"description":"the name of the secret from the config","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.kubernetes_secrets.items.[INDEX].secret_name","typeLabel":"string"},"targets":{"description":"v2 destinations: when len(Targets) > 0 the runner uses the v2 path and fans the shared source out across each\ntarget's namespaces. The v1 fields above are ignored in that case.","items":{"properties":{"key":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.kubernetes_secrets.items.[INDEX].targets.items.[INDEX].key","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.kubernetes_secrets.items.[INDEX].targets.items.[INDEX].name","typeLabel":"string"},"namespaces":{"items":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.kubernetes_secrets.items.[INDEX].targets.items.[INDEX].namespaces.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.kubernetes_secrets.items.[INDEX].targets.items.[INDEX].namespaces","typeLabel":"string[]"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.kubernetes_secrets.items.[INDEX].targets.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.kubernetes_secrets.items.[INDEX].targets","typeLabel":"object[]"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.kubernetes_secrets.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.kubernetes_secrets","typeLabel":"object[]"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.sandbox_mode.enabled","typeLabel":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.sandbox_mode.helm.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.sandbox_mode.helm.plan_display_contents","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.sandbox_mode.helm","typeLabel":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.sandbox_mode.kubernetes_manifest.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.sandbox_mode.kubernetes_manifest.plan_display_contents","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.sandbox_mode.kubernetes_manifest","typeLabel":"object"},"outputs":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.sandbox_mode.outputs.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.sandbox_mode.outputs","typeLabel":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.sandbox_mode.pulumi.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.sandbox_mode.pulumi.plan_display_contents","typeLabel":"string"},"workspace_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.sandbox_mode.pulumi.workspace_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.sandbox_mode.pulumi","typeLabel":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.sandbox_mode.terraform.plan_contents","typeLabel":"string"},"plan_display_contents":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.sandbox_mode.terraform.plan_display_contents","typeLabel":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.sandbox_mode.terraform.state_json","typeLabel":"string"},"workspace_id":{"type":"string","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.sandbox_mode.terraform.workspace_id","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.sandbox_mode.terraform","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan.sandbox_mode","typeLabel":"object"}},"type":"object","uniqueKey":"items.[INDEX].json.composite_plan.sync_secrets_plan","typeLabel":"object"}},"uniqueKey":"items.[INDEX].json.composite_plan","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"items.[INDEX].json.created_at","typeLabel":"string"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].json.created_by_id","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].json.id","typeLabel":"string"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].json.org_id","typeLabel":"string"},"plan_json":{"type":"string","uniqueKey":"items.[INDEX].json.plan_json","typeLabel":"string"},"runner_job_id":{"type":"string","uniqueKey":"items.[INDEX].json.runner_job_id","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].json.updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].json","typeLabel":"object"},"log_stream_id":{"type":"string","uniqueKey":"items.[INDEX].log_stream_id","typeLabel":"string"},"max_executions":{"type":"integer","uniqueKey":"items.[INDEX].max_executions","typeLabel":"integer"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].metadata","typeLabel":"object"},"operation":{"enum":["exec","build","create-apply-plan","create-teardown-plan","apply-plan","unknown"],"type":"string","x-enum-varnames":["RunnerJobOperationTypeExec","RunnerJobOperationTypeBuild","RunnerJobOperationTypeCreateApplyPlan","RunnerJobOperationTypeCreateTeardownPlan","RunnerJobOperationTypeApplyPlan","RunnerJobOperationTypeUnknown"],"uniqueKey":"items.[INDEX].operation","typeLabel":"enum\u003cstring>"},"org_id":{"type":"string","uniqueKey":"items.[INDEX].org_id","typeLabel":"string"},"outputs":{"additionalProperties":true,"type":"object","uniqueKey":"items.[INDEX].outputs","typeLabel":"object"},"outputs_json":{"type":"string","uniqueKey":"items.[INDEX].outputs_json","typeLabel":"string"},"overall_timeout":{"description":"overall timeout is how long a job can be attempted, before being cancelled","type":"integer","uniqueKey":"items.[INDEX].overall_timeout","typeLabel":"integer"},"owner_id":{"type":"string","uniqueKey":"items.[INDEX].owner_id","typeLabel":"string"},"owner_type":{"type":"string","uniqueKey":"items.[INDEX].owner_type","typeLabel":"string"},"queue_timeout":{"description":"queue timeout is how long a job can be queued, before being made available","type":"integer","uniqueKey":"items.[INDEX].queue_timeout","typeLabel":"integer"},"runner_id":{"type":"string","uniqueKey":"items.[INDEX].runner_id","typeLabel":"string"},"runner_process_id":{"type":"string","uniqueKey":"items.[INDEX].runner_process_id","typeLabel":"string"},"started_at":{"type":"string","uniqueKey":"items.[INDEX].started_at","typeLabel":"string"},"status":{"enum":["queued","available","in-progress","finished","failed","timed-out","not-attempted","cancelled","unknown"],"type":"string","x-enum-varnames":["RunnerJobStatusQueued","RunnerJobStatusAvailable","RunnerJobStatusInProgress","RunnerJobStatusFinished","RunnerJobStatusFailed","RunnerJobStatusTimedOut","RunnerJobStatusNotAttempted","RunnerJobStatusCancelled","RunnerJobStatusUnknown"],"uniqueKey":"items.[INDEX].status","typeLabel":"enum\u003cstring>"},"status_description":{"type":"string","uniqueKey":"items.[INDEX].status_description","typeLabel":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object","uniqueKey":"items.[INDEX].status_v2.composite_error.data","typeLabel":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].status_v2.composite_error.hints.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].status_v2.composite_error.hints","typeLabel":"object"},"message":{"type":"string","uniqueKey":"items.[INDEX].status_v2.composite_error.message","typeLabel":"string"},"sections":{"items":{"properties":{"body":{"type":"string","uniqueKey":"items.[INDEX].status_v2.composite_error.sections.items.[INDEX].body","typeLabel":"string"},"heading":{"type":"string","uniqueKey":"items.[INDEX].status_v2.composite_error.sections.items.[INDEX].heading","typeLabel":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"],"uniqueKey":"items.[INDEX].status_v2.composite_error.sections.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"items.[INDEX].status_v2.composite_error.sections.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].status_v2.composite_error.sections","typeLabel":"object[]"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"],"uniqueKey":"items.[INDEX].status_v2.composite_error.severity","typeLabel":"enum\u003cstring>"},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string","uniqueKey":"items.[INDEX].status_v2.composite_error.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].status_v2.composite_error.source_type","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].status_v2.composite_error.type","typeLabel":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer","uniqueKey":"items.[INDEX].status_v2.composite_error.version","typeLabel":"integer"}},"uniqueKey":"items.[INDEX].status_v2.composite_error","typeLabel":"object"},"created_at_ts":{"type":"integer","uniqueKey":"items.[INDEX].status_v2.created_at_ts","typeLabel":"integer"},"created_by_id":{"type":"string","uniqueKey":"items.[INDEX].status_v2.created_by_id","typeLabel":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array","uniqueKey":"items.[INDEX].status_v2.history","typeLabel":"array"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].status_v2.metadata.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].status_v2.metadata","typeLabel":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"],"uniqueKey":"items.[INDEX].status_v2.status","typeLabel":"enum\u003cstring>"},"status_human_description":{"type":"string","uniqueKey":"items.[INDEX].status_v2.status_human_description","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].status_v2","typeLabel":"object"},"type":{"enum":["health-check","docker-build","container-image-build","terraform-module-build","helm-chart-build","kubernetes-manifest-build","pulumi-build","noop-build","sandbox-build","oci-sync","noop-sync","fetch-image-metadata","terraform-deploy","helm-chart-deploy","job-deploy","kubernetes-manifest-deploy","pulumi-deploy","noop-deploy","shut-down","update-version","noop","mng-vm-shut-down","mng-shut-down","mng-runner-update-version","mng-runner-restart","mng-fetch-token","sandbox-terraform","sandbox-terraform-plan","sandbox-pulumi","sandbox-sync-secrets","runner-helm","runner-terraform","runner-local","actions-workflow"],"type":"string","x-enum-comments":{"RunnerJobTypeMngFetchToken":"fetch authentication token via AWS presigned requests","RunnerJobTypeMngRunnerRestart":"restart the runner systemctl service (technically, a duplicate. runner can restart self.)","RunnerJobTypeMngRunnerUpdateVersion":"update the runner image/version (check for changes and update)","RunnerJobTypeMngShutDown":"shutdown the runner mng process (usually triggers restart)","RunnerJobTypeMngVMShutDown":"shut down the vm"},"x-enum-descriptions":["","","","","","","","","","","","","","","","","","","","","","shut down the vm","shutdown the runner mng process (usually triggers restart)","update the runner image/version (check for changes and update)","restart the runner systemctl service (technically, a duplicate. runner can restart self.)","fetch authentication token via AWS presigned requests","","","","","","","",""],"x-enum-varnames":["RunnerJobTypeHealthCheck","RunnerJobTypeDockerBuild","RunnerJobTypeContainerImageBuild","RunnerJobTypeTerraformModuleBuild","RunnerJobTypeHelmChartBuild","RunnerJobTypeKubernetesManifestBuild","RunnerJobTypePulumiBuild","RunnerJobTypeNOOPBuild","RunnerJobTypeSandboxBuild","RunnerJobTypeOCISync","RunnerJobTypeNOOPSync","RunnerJobTypeFetchImageMetadata","RunnerJobTypeTerraformDeploy","RunnerJobTypeHelmChartDeploy","RunnerJobTypeJobDeploy","RunnerJobTypeKubrenetesManifestDeploy","RunnerJobTypePulumiDeploy","RunnerJobTypeJobNOOPDeploy","RunnerJobTypeShutDown","RunnerJobTypeUpdateVersion","RunnerJobTypeNOOP","RunnerJobTypeMngVMShutDown","RunnerJobTypeMngShutDown","RunnerJobTypeMngRunnerUpdateVersion","RunnerJobTypeMngRunnerRestart","RunnerJobTypeMngFetchToken","RunnerJobTypeSandboxTerraform","RunnerJobTypeSandboxTerraformPlan","RunnerJobTypeSandboxPulumi","RunnerJobTypeSandboxSyncSecrets","RunnerJobTypeRunnerHelm","RunnerJobTypeRunnerTerraform","RunnerJobTypeRunnerLocal","RunnerJobTypeActionsWorkflowRun"],"uniqueKey":"items.[INDEX].type","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","uniqueKey":"items.[INDEX].updated_at","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"","typeLabel":"object[]"},"examples":{"Example":{"title":"Example","value":[{"available_timeout":123,"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","execution_count":123,"execution_time":123,"execution_timeout":123,"executions":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","metadata":{},"org_id":"\u003cstring>","outputs":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","outputs":{},"outputs_json":"\u003cstring>","runner_job_execution_id":"\u003cstring>","updated_at":"\u003cstring>"},"result":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"contents":"\u003cstring>","contents_display":"\u003cstring>","contents_display_gzip":"\u003cstring>","contents_gzip":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","error_code":123,"error_metadata":{},"id":"\u003cstring>","org_id":"\u003cstring>","runner_job_execution_id":"\u003cstring>","success":true,"updated_at":"\u003cstring>"},"runner_job_id":"\u003cstring>","status":"pending","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>"}],"executor":"\u003cstring>","final_runner_job_execution_id":"\u003cstring>","finished_at":"\u003cstring>","group":"health-checks","id":"\u003cstring>","install_role_usage":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","install_role_id":"\u003cstring>","org_id":"\u003cstring>","role_name":"\u003cstring>","role_selection_trace":[{"available":true,"role_id":"\u003cstring>","role_name":"\u003cstring>","role_source":"\u003cstring>","selected":true}],"role_source":"\u003cstring>","runner_job":"\u003cunknown>","runner_job_id":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"app_branch_runs":[{"app_branch":{"app_id":"\u003cstring>","configs":[{"action_ids":["\u003cstring>"],"app_branch_id":"\u003cstring>","component_ids":["\u003cstring>"],"config_number":123,"connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","ignore_changes_regex":"\u003cstring>","install_groups":[{"app_branch_config_id":"\u003cstring>","auto_approve_on_policies_passing":true,"created_at":"\u003cstring>","created_by_id":"\u003cstring>","default":true,"id":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"max_parallel":123,"name":"\u003cstring>","order":123,"org_id":"\u003cstring>","updated_at":"\u003cstring>"}],"install_update_policy":"\u003cstring>","org_id":"\u003cstring>","post_deploy_runbook_ids":["\u003cstring>"],"preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"run_config":{"github_label":"\u003cstring>","mode":"push","tag_prefix":"\u003cstring>"},"runbook_ids":["\u003cstring>"],"send_statuses_on_ignore":true,"updated_at":"\u003cstring>","workflows":"\u003carray>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","latest_run":"\u003cunknown>","managed_by":"\u003cstring>","name":"\u003cstring>","org_id":"\u003cstring>","queue":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}},"updated_at":"\u003cstring>","workflow_count":123,"workflows":"\u003carray>"},"app_branch_config":{"action_ids":["\u003cstring>"],"app_branch_id":"\u003cstring>","component_ids":["\u003cstring>"],"config_number":123,"connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","ignore_changes_regex":"\u003cstring>","install_groups":[{"app_branch_config_id":"\u003cstring>","auto_approve_on_policies_passing":true,"created_at":"\u003cstring>","created_by_id":"\u003cstring>","default":true,"id":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"max_parallel":123,"name":"\u003cstring>","order":123,"org_id":"\u003cstring>","updated_at":"\u003cstring>"}],"install_update_policy":"\u003cstring>","org_id":"\u003cstring>","post_deploy_runbook_ids":["\u003cstring>"],"preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"run_config":{"github_label":"\u003cstring>","mode":"push","tag_prefix":"\u003cstring>"},"runbook_ids":["\u003cstring>"],"send_statuses_on_ignore":true,"updated_at":"\u003cstring>","workflows":"\u003carray>"},"app_config_id":"\u003cstring>","awaiting_approval":true,"base_branch":"\u003cstring>","comparison":{"base_run":"\u003cunknown>","base_run_id":"\u003cstring>","config_diff":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","full_diff":{},"git_diff":{},"head_run":"\u003cunknown>","head_run_id":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","source_diff":{},"updated_at":"\u003cstring>"},"completed_at":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","error_message":"\u003cstring>","event_type":"\u003cstring>","force":true,"github_comment_id":123,"head_sha":"\u003cstring>","id":"\u003cstring>","labels":{},"log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"log_stream_id":"\u003cstring>","metadata":{"base_branch":"\u003cstring>","git_ref":"\u003cstring>","github_label":"\u003cstring>","head_sha":"\u003cstring>","is_draft":true,"pr_number":123,"run_mode":"\u003cstring>","tag":"\u003cstring>","tag_prefix":"\u003cstring>","trigger":"manual"},"no_config_changes":true,"plan_only":true,"pr_number":123,"preview":{"app_branch_run_id":"\u003cstring>","branch_preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","git_ref":"\u003cstring>","id":"\u003cstring>","ignore_changes_regex":"\u003cstring>","input_app_config_id":"\u003cstring>","install_id":"\u003cstring>","install_name":"\u003cstring>","is_draft_mode":true,"mode":"none","org_id":"\u003cstring>","override_preview_config":{"install_id":"\u003cstring>","mode":"none"},"resolved_preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"send_statuses_on_ignore":true,"source":"pr","updated_at":"\u003cstring>"},"queue_signal":{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}},"run_type":"manual-run","started_at":"\u003cstring>","status":"\u003cstring>","trigger_event_dispatch_id":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_commit":{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"},"workflow":"\u003cunknown>","workflow_id":"\u003cstring>"}],"approval_option":"approve-all","created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","execution_time":123,"finished":true,"finished_at":"\u003cstring>","generate_steps_signal":{"signal":"\u003cunknown>"},"id":"\u003cstring>","install_action_workflow_runs":[{"action_workflow_config_id":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"config":{"action_workflow_id":"\u003cstring>","app_config_id":"\u003cstring>","app_id":"\u003cstring>","break_glass_role_arn":"\u003cstring>","component_dependency_ids":["\u003cstring>"],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","enable_kube_config":{"bool":true,"valid":true},"id":"\u003cstring>","image":"\u003cstring>","is_healthcheck":true,"kubernetes_context_name":"\u003cstring>","references":["\u003cstring>"],"refs":[{"input":"\u003cstring>","name":"\u003cstring>","type":"sandbox","value":"\u003cstring>"}],"role":"\u003cstring>","steps":[{"action_workflow_config_id":"\u003cstring>","app_config_id":"\u003cstring>","app_id":"\u003cstring>","command":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","env_vars":{},"id":"\u003cstring>","idx":123,"inline_contents":"\u003cstring>","name":"\u003cstring>","previous_step_id":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"references":["\u003cstring>"],"updated_at":"\u003cstring>"}],"timeout":123,"triggers":[{"action_workflow_config_id":"\u003cstring>","app_config_id":"\u003cstring>","app_id":"\u003cstring>","component":{"app_id":"\u003cstring>","config_versions":123,"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dependencies":["\u003cstring>"],"id":"\u003cstring>","labels":{},"latest_build":{"app_branch_id":"\u003cstring>","app_branch_run":{"app_branch":{"app_id":"\u003cstring>","configs":[{"action_ids":["\u003cstring>"],"app_branch_id":"\u003cstring>","component_ids":["\u003cstring>"],"config_number":123,"connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","ignore_changes_regex":"\u003cstring>","install_groups":[{"app_branch_config_id":"\u003cstring>","auto_approve_on_policies_passing":true,"created_at":"\u003cstring>","created_by_id":"\u003cstring>","default":true,"id":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"max_parallel":123,"name":"\u003cstring>","order":123,"org_id":"\u003cstring>","updated_at":"\u003cstring>"}],"install_update_policy":"\u003cstring>","org_id":"\u003cstring>","post_deploy_runbook_ids":["\u003cstring>"],"preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"run_config":{"github_label":"\u003cstring>","mode":"push","tag_prefix":"\u003cstring>"},"runbook_ids":["\u003cstring>"],"send_statuses_on_ignore":true,"updated_at":"\u003cstring>","workflows":"\u003carray>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","latest_run":"\u003cunknown>","managed_by":"\u003cstring>","name":"\u003cstring>","org_id":"\u003cstring>","queue":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}},"updated_at":"\u003cstring>","workflow_count":123,"workflows":"\u003carray>"},"app_branch_config":{"action_ids":["\u003cstring>"],"app_branch_id":"\u003cstring>","component_ids":["\u003cstring>"],"config_number":123,"connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","ignore_changes_regex":"\u003cstring>","install_groups":[{"app_branch_config_id":"\u003cstring>","auto_approve_on_policies_passing":true,"created_at":"\u003cstring>","created_by_id":"\u003cstring>","default":true,"id":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"max_parallel":123,"name":"\u003cstring>","order":123,"org_id":"\u003cstring>","updated_at":"\u003cstring>"}],"install_update_policy":"\u003cstring>","org_id":"\u003cstring>","post_deploy_runbook_ids":["\u003cstring>"],"preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"run_config":{"github_label":"\u003cstring>","mode":"push","tag_prefix":"\u003cstring>"},"runbook_ids":["\u003cstring>"],"send_statuses_on_ignore":true,"updated_at":"\u003cstring>","workflows":"\u003carray>"},"app_config_id":"\u003cstring>","awaiting_approval":true,"base_branch":"\u003cstring>","comparison":{"base_run":"\u003cunknown>","base_run_id":"\u003cstring>","config_diff":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","full_diff":{},"git_diff":{},"head_run":"\u003cunknown>","head_run_id":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","source_diff":{},"updated_at":"\u003cstring>"},"completed_at":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","error_message":"\u003cstring>","event_type":"\u003cstring>","force":true,"github_comment_id":123,"head_sha":"\u003cstring>","id":"\u003cstring>","labels":{},"log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"log_stream_id":"\u003cstring>","metadata":{"base_branch":"\u003cstring>","git_ref":"\u003cstring>","github_label":"\u003cstring>","head_sha":"\u003cstring>","is_draft":true,"pr_number":123,"run_mode":"\u003cstring>","tag":"\u003cstring>","tag_prefix":"\u003cstring>","trigger":"manual"},"no_config_changes":true,"plan_only":true,"pr_number":123,"preview":{"app_branch_run_id":"\u003cstring>","branch_preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","git_ref":"\u003cstring>","id":"\u003cstring>","ignore_changes_regex":"\u003cstring>","input_app_config_id":"\u003cstring>","install_id":"\u003cstring>","install_name":"\u003cstring>","is_draft_mode":true,"mode":"none","org_id":"\u003cstring>","override_preview_config":{"install_id":"\u003cstring>","mode":"none"},"resolved_preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"send_statuses_on_ignore":true,"source":"pr","updated_at":"\u003cstring>"},"queue_signal":{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}},"run_type":"manual-run","started_at":"\u003cstring>","status":"\u003cstring>","trigger_event_dispatch_id":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_commit":{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"},"workflow":"\u003cunknown>","workflow_id":"\u003cstring>"},"app_branch_run_id":"\u003cstring>","build_runner_job_id":"\u003cstring>","checksum":"\u003cstring>","component_config_connection":{"app_config_id":"\u003cstring>","app_config_version":123,"auto_approve_on_policies_passing":true,"build_timeout":"\u003cstring>","checksum":"\u003cstring>","component_dependency_ids":["\u003cstring>"],"component_id":"\u003cstring>","component_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","default_enabled":true,"deploy_timeout":"\u003cstring>","docker_build":{"build_args":["\u003cstring>"],"component_config_connection_id":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dockerfile":"\u003cstring>","env_vars":{},"id":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"target":"\u003cstring>","updated_at":"\u003cstring>"},"drift_schedule":"\u003cstring>","external_image":{"aws_ecr_image_config":{"aws_region":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","iam_role_arn":"\u003cstring>","id":"\u003cstring>","updated_at":"\u003cstring>"},"azure_acr_image_config":{"client_certificate_name":"\u003cstring>","client_id":"\u003cstring>","client_secret_name":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","registry_url":"\u003cstring>","tenant_id":"\u003cstring>","updated_at":"\u003cstring>"},"component_config_connection_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","gcp_gar_image_config":{"component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","gcp_project_id":"\u003cstring>","gcp_region":"\u003cstring>","id":"\u003cstring>","service_account_email":"\u003cstring>","updated_at":"\u003cstring>","workload_identity_provider":"\u003cstring>"},"id":"\u003cstring>","image_url":"\u003cstring>","tag":"\u003cstring>","update_policy":"\u003cstring>","updated_at":"\u003cstring>","verification":{"authorities":[{"issuer":"\u003cstring>","public_key":"\u003cstring>","subject":"\u003cstring>","subject_regexp":"\u003cstring>","type":"keyless"}],"require_signature":true}},"health_block_deploy":true,"health_enabled":true,"health_probes":[{"command":["\u003cstring>"],"name":"\u003cstring>","type":"\u003cstring>","url":"\u003cstring>"}],"health_required_checks":["\u003cstring>"],"health_stabilization_window":"\u003cstring>","helm":{"chart_name":"\u003cstring>","component_config_connection_id":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","helm_config_json":{"chart_name":"\u003cstring>","helm_repo_config":{"chart":"\u003cstring>","repo_url":"\u003cstring>","version":"\u003cstring>"},"namespace":"\u003cstring>","skip_crds":true,"storage_driver":"\u003cstring>","take_ownership":true,"values":{},"values_files":["\u003cstring>"]},"id":"\u003cstring>","namespace":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"skip_crds":true,"storage_driver":"\u003cstring>","take_ownership":true,"updated_at":"\u003cstring>","values":{},"values_files":["\u003cstring>"]},"id":"\u003cstring>","job":{"args":["\u003cstring>"],"cmd":["\u003cstring>"],"component_config_connection_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","env_vars":{},"id":"\u003cstring>","image_url":"\u003cstring>","tag":"\u003cstring>","updated_at":"\u003cstring>"},"kubernetes_context_name":"\u003cstring>","kubernetes_manifest":{"component_config_connection_id":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","kustomize":{"enable_helm":true,"load_restrictor":"\u003cstring>","patches":["\u003cstring>"],"path":"\u003cstring>"},"manifest":"\u003cstring>","namespace":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"updated_at":"\u003cstring>"},"latest_build_id":"\u003cstring>","max_auto_retries":123,"operation_roles":{},"pulumi":{"component_config_connection_id":"\u003cstring>","config":{},"connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","env_vars":{},"id":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"runtime":"\u003cstring>","updated_at":"\u003cstring>","version":"\u003cstring>"},"references":["\u003cstring>"],"refs":[{"input":"\u003cstring>","name":"\u003cstring>","type":"sandbox","value":"\u003cstring>"}],"skip_noops":true,"teardown":{"retain":["\u003cstring>"]},"terraform_module":{"component_config_connection_id":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","env_vars":{},"id":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"updated_at":"\u003cstring>","variables":{},"variables_files":["\u003cstring>"],"version":"\u003cstring>"},"toggleable":true,"type":"terraform_module","updated_at":"\u003cstring>","version":123},"component_config_connection_id":"\u003cstring>","component_config_version":123,"component_id":"\u003cstring>","component_name":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","git_ref":"\u003cstring>","id":"\u003cstring>","install_deploys":[{"action_workflow_runs":"\u003carray>","applied_at":"\u003cstring>","build_id":"\u003cstring>","component_build":"\u003cunknown>","component_config_version":123,"component_id":"\u003cstring>","component_name":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","id":"\u003cstring>","install_component_id":"\u003cstring>","install_deploy_type":"sync-image","install_id":"\u003cstring>","install_workflow_id":"\u003cstring>","log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"oci_artifact":{"annotations":{},"architecture":"\u003cstring>","artifact_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","digest":"\u003cstring>","id":"\u003cstring>","media_type":"\u003cstring>","org_id":"\u003cstring>","os":"\u003cstring>","os_features":["\u003cstring>"],"os_version":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","repository":"\u003cstring>","size":123,"tag":"\u003cstring>","updated_at":"\u003cstring>","urls":["\u003cstring>"],"variant":"\u003cstring>"},"outputs":{},"plan_only":true,"planned_at":"\u003cstring>","policy_reports":[{"app_id":"\u003cstring>","app_name":"\u003cstring>","component_id":"\u003cstring>","component_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","deny_count":123,"evaluated_at":"\u003cstring>","id":"\u003cstring>","inputs":[{"id":"\u003cstring>","name":"\u003cstring>","type":"\u003cstring>"}],"install_id":"\u003cstring>","install_name":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"install_deploys","pass_count":123,"policies":[{"checks":[{"check_id":"\u003cstring>","decision":"\u003cstring>","description":"\u003cstring>","errors":[{"code":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"findings":[{"input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"input_count":123,"title":"\u003cstring>"}],"deny_count":123,"input_count":123,"pass_count":123,"policy_id":"\u003cstring>","policy_name":"\u003cstring>","status":"\u003cstring>","warn_count":123}],"policy_ids":["\u003cstring>"],"runner_job_id":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","violations":[{"check_id":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>","policy_id":"\u003cstring>","policy_name":"\u003cstring>","severity":"\u003cstring>"}],"warn_count":123,"workflow_step_policy_validation_id":"\u003cstring>"}],"queue_signals":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"release_id":"\u003cstring>","role":"\u003cstring>","runner_jobs":"\u003carray>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":"\u003cunknown>","workflow_id":"\u003cstring>"}],"is_preview":true,"log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"no_op":true,"policy_reports":[{"app_id":"\u003cstring>","app_name":"\u003cstring>","component_id":"\u003cstring>","component_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","deny_count":123,"evaluated_at":"\u003cstring>","id":"\u003cstring>","inputs":[{"id":"\u003cstring>","name":"\u003cstring>","type":"\u003cstring>"}],"install_id":"\u003cstring>","install_name":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"install_deploys","pass_count":123,"policies":[{"checks":[{"check_id":"\u003cstring>","decision":"\u003cstring>","description":"\u003cstring>","errors":[{"code":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"findings":[{"input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"input_count":123,"title":"\u003cstring>"}],"deny_count":123,"input_count":123,"pass_count":123,"policy_id":"\u003cstring>","policy_name":"\u003cstring>","status":"\u003cstring>","warn_count":123}],"policy_ids":["\u003cstring>"],"runner_job_id":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","violations":[{"check_id":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>","policy_id":"\u003cstring>","policy_name":"\u003cstring>","severity":"\u003cstring>"}],"warn_count":123,"workflow_step_policy_validation_id":"\u003cstring>"}],"queue_signal":{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}},"releases":[{"build_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","release_steps":[{"component_release_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","delay":"\u003cstring>","id":"\u003cstring>","install_deploys":[{"action_workflow_runs":"\u003carray>","applied_at":"\u003cstring>","build_id":"\u003cstring>","component_build":"\u003cunknown>","component_config_version":123,"component_id":"\u003cstring>","component_name":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","id":"\u003cstring>","install_component_id":"\u003cstring>","install_deploy_type":"sync-image","install_id":"\u003cstring>","install_workflow_id":"\u003cstring>","log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"oci_artifact":{"annotations":{},"architecture":"\u003cstring>","artifact_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","digest":"\u003cstring>","id":"\u003cstring>","media_type":"\u003cstring>","org_id":"\u003cstring>","os":"\u003cstring>","os_features":["\u003cstring>"],"os_version":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","repository":"\u003cstring>","size":123,"tag":"\u003cstring>","updated_at":"\u003cstring>","urls":["\u003cstring>"],"variant":"\u003cstring>"},"outputs":{},"plan_only":true,"planned_at":"\u003cstring>","policy_reports":[{"app_id":"\u003cstring>","app_name":"\u003cstring>","component_id":"\u003cstring>","component_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","deny_count":123,"evaluated_at":"\u003cstring>","id":"\u003cstring>","inputs":[{"id":"\u003cstring>","name":"\u003cstring>","type":"\u003cstring>"}],"install_id":"\u003cstring>","install_name":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"install_deploys","pass_count":123,"policies":[{"checks":[{"check_id":"\u003cstring>","decision":"\u003cstring>","description":"\u003cstring>","errors":[{"code":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"findings":[{"input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"input_count":123,"title":"\u003cstring>"}],"deny_count":123,"input_count":123,"pass_count":123,"policy_id":"\u003cstring>","policy_name":"\u003cstring>","status":"\u003cstring>","warn_count":123}],"policy_ids":["\u003cstring>"],"runner_job_id":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","violations":[{"check_id":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>","policy_id":"\u003cstring>","policy_name":"\u003cstring>","severity":"\u003cstring>"}],"warn_count":123,"workflow_step_policy_validation_id":"\u003cstring>"}],"queue_signals":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"release_id":"\u003cstring>","role":"\u003cstring>","runner_jobs":"\u003carray>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":"\u003cunknown>","workflow_id":"\u003cstring>"}],"requested_install_ids":["\u003cstring>"],"status":"\u003cstring>","status_description":"\u003cstring>","updated_at":"\u003cstring>"}],"status":"\u003cstring>","status_description":"\u003cstring>","total_release_steps":123,"updated_at":"\u003cstring>"}],"resolved_at":"\u003cstring>","resolved_tag":"\u003cstring>","runner_job":"\u003cunknown>","signature_verification":"\u003cstring>","source_checksum":"\u003cstring>","source_digest":"\u003cstring>","source_image":"\u003cstring>","source_media_type":"\u003cstring>","source_ref":"\u003cstring>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}},"links":{},"name":"\u003cstring>","resolved_var_name":"\u003cstring>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"terraform_module","updated_at":"\u003cstring>","var_name":"\u003cstring>"},"component_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","id":"\u003cstring>","index":123,"type":"\u003cstring>","updated_at":"\u003cstring>"}],"updated_at":"\u003cstring>"},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","effective_timeout":123,"enable_kube_config":{"bool":true,"valid":true},"execution_time":123,"id":"\u003cstring>","install_action_workflow":{"action_workflow":{"app_id":"\u003cstring>","config_count":123,"configs":[{"action_workflow_id":"\u003cstring>","app_config_id":"\u003cstring>","app_id":"\u003cstring>","break_glass_role_arn":"\u003cstring>","component_dependency_ids":["\u003cstring>"],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","enable_kube_config":{"bool":true,"valid":true},"id":"\u003cstring>","image":"\u003cstring>","is_healthcheck":true,"kubernetes_context_name":"\u003cstring>","references":["\u003cstring>"],"refs":[{"input":"\u003cstring>","name":"\u003cstring>","type":"sandbox","value":"\u003cstring>"}],"role":"\u003cstring>","steps":[{"action_workflow_config_id":"\u003cstring>","app_config_id":"\u003cstring>","app_id":"\u003cstring>","command":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","env_vars":{},"id":"\u003cstring>","idx":123,"inline_contents":"\u003cstring>","name":"\u003cstring>","previous_step_id":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"references":["\u003cstring>"],"updated_at":"\u003cstring>"}],"timeout":123,"triggers":[{"action_workflow_config_id":"\u003cstring>","app_config_id":"\u003cstring>","app_id":"\u003cstring>","component":{"app_id":"\u003cstring>","config_versions":123,"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dependencies":["\u003cstring>"],"id":"\u003cstring>","labels":{},"latest_build":{"app_branch_id":"\u003cstring>","app_branch_run":{"app_branch":{"app_id":"\u003cstring>","configs":[{"action_ids":["\u003cstring>"],"app_branch_id":"\u003cstring>","component_ids":["\u003cstring>"],"config_number":123,"connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","ignore_changes_regex":"\u003cstring>","install_groups":[{"app_branch_config_id":"\u003cstring>","auto_approve_on_policies_passing":true,"created_at":"\u003cstring>","created_by_id":"\u003cstring>","default":true,"id":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"max_parallel":123,"name":"\u003cstring>","order":123,"org_id":"\u003cstring>","updated_at":"\u003cstring>"}],"install_update_policy":"\u003cstring>","org_id":"\u003cstring>","post_deploy_runbook_ids":["\u003cstring>"],"preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"run_config":{"github_label":"\u003cstring>","mode":"push","tag_prefix":"\u003cstring>"},"runbook_ids":["\u003cstring>"],"send_statuses_on_ignore":true,"updated_at":"\u003cstring>","workflows":"\u003carray>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","latest_run":"\u003cunknown>","managed_by":"\u003cstring>","name":"\u003cstring>","org_id":"\u003cstring>","queue":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}},"updated_at":"\u003cstring>","workflow_count":123,"workflows":"\u003carray>"},"app_branch_config":{"action_ids":["\u003cstring>"],"app_branch_id":"\u003cstring>","component_ids":["\u003cstring>"],"config_number":123,"connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","ignore_changes_regex":"\u003cstring>","install_groups":[{"app_branch_config_id":"\u003cstring>","auto_approve_on_policies_passing":true,"created_at":"\u003cstring>","created_by_id":"\u003cstring>","default":true,"id":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"max_parallel":123,"name":"\u003cstring>","order":123,"org_id":"\u003cstring>","updated_at":"\u003cstring>"}],"install_update_policy":"\u003cstring>","org_id":"\u003cstring>","post_deploy_runbook_ids":["\u003cstring>"],"preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"run_config":{"github_label":"\u003cstring>","mode":"push","tag_prefix":"\u003cstring>"},"runbook_ids":["\u003cstring>"],"send_statuses_on_ignore":true,"updated_at":"\u003cstring>","workflows":"\u003carray>"},"app_config_id":"\u003cstring>","awaiting_approval":true,"base_branch":"\u003cstring>","comparison":{"base_run":"\u003cunknown>","base_run_id":"\u003cstring>","config_diff":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","full_diff":{},"git_diff":{},"head_run":"\u003cunknown>","head_run_id":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","source_diff":{},"updated_at":"\u003cstring>"},"completed_at":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","error_message":"\u003cstring>","event_type":"\u003cstring>","force":true,"github_comment_id":123,"head_sha":"\u003cstring>","id":"\u003cstring>","labels":{},"log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"log_stream_id":"\u003cstring>","metadata":{"base_branch":"\u003cstring>","git_ref":"\u003cstring>","github_label":"\u003cstring>","head_sha":"\u003cstring>","is_draft":true,"pr_number":123,"run_mode":"\u003cstring>","tag":"\u003cstring>","tag_prefix":"\u003cstring>","trigger":"manual"},"no_config_changes":true,"plan_only":true,"pr_number":123,"preview":{"app_branch_run_id":"\u003cstring>","branch_preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","git_ref":"\u003cstring>","id":"\u003cstring>","ignore_changes_regex":"\u003cstring>","input_app_config_id":"\u003cstring>","install_id":"\u003cstring>","install_name":"\u003cstring>","is_draft_mode":true,"mode":"none","org_id":"\u003cstring>","override_preview_config":{"install_id":"\u003cstring>","mode":"none"},"resolved_preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"send_statuses_on_ignore":true,"source":"pr","updated_at":"\u003cstring>"},"queue_signal":{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}},"run_type":"manual-run","started_at":"\u003cstring>","status":"\u003cstring>","trigger_event_dispatch_id":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_commit":{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"},"workflow":"\u003cunknown>","workflow_id":"\u003cstring>"},"app_branch_run_id":"\u003cstring>","build_runner_job_id":"\u003cstring>","checksum":"\u003cstring>","component_config_connection":{"app_config_id":"\u003cstring>","app_config_version":123,"auto_approve_on_policies_passing":true,"build_timeout":"\u003cstring>","checksum":"\u003cstring>","component_dependency_ids":["\u003cstring>"],"component_id":"\u003cstring>","component_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","default_enabled":true,"deploy_timeout":"\u003cstring>","docker_build":{"build_args":["\u003cstring>"],"component_config_connection_id":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dockerfile":"\u003cstring>","env_vars":{},"id":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"target":"\u003cstring>","updated_at":"\u003cstring>"},"drift_schedule":"\u003cstring>","external_image":{"aws_ecr_image_config":{"aws_region":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","iam_role_arn":"\u003cstring>","id":"\u003cstring>","updated_at":"\u003cstring>"},"azure_acr_image_config":{"client_certificate_name":"\u003cstring>","client_id":"\u003cstring>","client_secret_name":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","registry_url":"\u003cstring>","tenant_id":"\u003cstring>","updated_at":"\u003cstring>"},"component_config_connection_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","gcp_gar_image_config":{"component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","gcp_project_id":"\u003cstring>","gcp_region":"\u003cstring>","id":"\u003cstring>","service_account_email":"\u003cstring>","updated_at":"\u003cstring>","workload_identity_provider":"\u003cstring>"},"id":"\u003cstring>","image_url":"\u003cstring>","tag":"\u003cstring>","update_policy":"\u003cstring>","updated_at":"\u003cstring>","verification":{"authorities":[{"issuer":"\u003cstring>","public_key":"\u003cstring>","subject":"\u003cstring>","subject_regexp":"\u003cstring>","type":"keyless"}],"require_signature":true}},"health_block_deploy":true,"health_enabled":true,"health_probes":[{"command":["\u003cstring>"],"name":"\u003cstring>","type":"\u003cstring>","url":"\u003cstring>"}],"health_required_checks":["\u003cstring>"],"health_stabilization_window":"\u003cstring>","helm":{"chart_name":"\u003cstring>","component_config_connection_id":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","helm_config_json":{"chart_name":"\u003cstring>","helm_repo_config":{"chart":"\u003cstring>","repo_url":"\u003cstring>","version":"\u003cstring>"},"namespace":"\u003cstring>","skip_crds":true,"storage_driver":"\u003cstring>","take_ownership":true,"values":{},"values_files":["\u003cstring>"]},"id":"\u003cstring>","namespace":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"skip_crds":true,"storage_driver":"\u003cstring>","take_ownership":true,"updated_at":"\u003cstring>","values":{},"values_files":["\u003cstring>"]},"id":"\u003cstring>","job":{"args":["\u003cstring>"],"cmd":["\u003cstring>"],"component_config_connection_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","env_vars":{},"id":"\u003cstring>","image_url":"\u003cstring>","tag":"\u003cstring>","updated_at":"\u003cstring>"},"kubernetes_context_name":"\u003cstring>","kubernetes_manifest":{"component_config_connection_id":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","kustomize":{"enable_helm":true,"load_restrictor":"\u003cstring>","patches":["\u003cstring>"],"path":"\u003cstring>"},"manifest":"\u003cstring>","namespace":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"updated_at":"\u003cstring>"},"latest_build_id":"\u003cstring>","max_auto_retries":123,"operation_roles":{},"pulumi":{"component_config_connection_id":"\u003cstring>","config":{},"connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","env_vars":{},"id":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"runtime":"\u003cstring>","updated_at":"\u003cstring>","version":"\u003cstring>"},"references":["\u003cstring>"],"refs":[{"input":"\u003cstring>","name":"\u003cstring>","type":"sandbox","value":"\u003cstring>"}],"skip_noops":true,"teardown":{"retain":["\u003cstring>"]},"terraform_module":{"component_config_connection_id":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","env_vars":{},"id":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"updated_at":"\u003cstring>","variables":{},"variables_files":["\u003cstring>"],"version":"\u003cstring>"},"toggleable":true,"type":"terraform_module","updated_at":"\u003cstring>","version":123},"component_config_connection_id":"\u003cstring>","component_config_version":123,"component_id":"\u003cstring>","component_name":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","git_ref":"\u003cstring>","id":"\u003cstring>","install_deploys":[{"action_workflow_runs":"\u003carray>","applied_at":"\u003cstring>","build_id":"\u003cstring>","component_build":"\u003cunknown>","component_config_version":123,"component_id":"\u003cstring>","component_name":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","id":"\u003cstring>","install_component_id":"\u003cstring>","install_deploy_type":"sync-image","install_id":"\u003cstring>","install_workflow_id":"\u003cstring>","log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"oci_artifact":{"annotations":{},"architecture":"\u003cstring>","artifact_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","digest":"\u003cstring>","id":"\u003cstring>","media_type":"\u003cstring>","org_id":"\u003cstring>","os":"\u003cstring>","os_features":["\u003cstring>"],"os_version":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","repository":"\u003cstring>","size":123,"tag":"\u003cstring>","updated_at":"\u003cstring>","urls":["\u003cstring>"],"variant":"\u003cstring>"},"outputs":{},"plan_only":true,"planned_at":"\u003cstring>","policy_reports":[{"app_id":"\u003cstring>","app_name":"\u003cstring>","component_id":"\u003cstring>","component_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","deny_count":123,"evaluated_at":"\u003cstring>","id":"\u003cstring>","inputs":[{"id":"\u003cstring>","name":"\u003cstring>","type":"\u003cstring>"}],"install_id":"\u003cstring>","install_name":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"install_deploys","pass_count":123,"policies":[{"checks":[{"check_id":"\u003cstring>","decision":"\u003cstring>","description":"\u003cstring>","errors":[{"code":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"findings":[{"input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"input_count":123,"title":"\u003cstring>"}],"deny_count":123,"input_count":123,"pass_count":123,"policy_id":"\u003cstring>","policy_name":"\u003cstring>","status":"\u003cstring>","warn_count":123}],"policy_ids":["\u003cstring>"],"runner_job_id":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","violations":[{"check_id":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>","policy_id":"\u003cstring>","policy_name":"\u003cstring>","severity":"\u003cstring>"}],"warn_count":123,"workflow_step_policy_validation_id":"\u003cstring>"}],"queue_signals":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"release_id":"\u003cstring>","role":"\u003cstring>","runner_jobs":"\u003carray>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":"\u003cunknown>","workflow_id":"\u003cstring>"}],"is_preview":true,"log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"no_op":true,"policy_reports":[{"app_id":"\u003cstring>","app_name":"\u003cstring>","component_id":"\u003cstring>","component_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","deny_count":123,"evaluated_at":"\u003cstring>","id":"\u003cstring>","inputs":[{"id":"\u003cstring>","name":"\u003cstring>","type":"\u003cstring>"}],"install_id":"\u003cstring>","install_name":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"install_deploys","pass_count":123,"policies":[{"checks":[{"check_id":"\u003cstring>","decision":"\u003cstring>","description":"\u003cstring>","errors":[{"code":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"findings":[{"input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"input_count":123,"title":"\u003cstring>"}],"deny_count":123,"input_count":123,"pass_count":123,"policy_id":"\u003cstring>","policy_name":"\u003cstring>","status":"\u003cstring>","warn_count":123}],"policy_ids":["\u003cstring>"],"runner_job_id":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","violations":[{"check_id":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>","policy_id":"\u003cstring>","policy_name":"\u003cstring>","severity":"\u003cstring>"}],"warn_count":123,"workflow_step_policy_validation_id":"\u003cstring>"}],"queue_signal":{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}},"releases":[{"build_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","release_steps":[{"component_release_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","delay":"\u003cstring>","id":"\u003cstring>","install_deploys":[{"action_workflow_runs":"\u003carray>","applied_at":"\u003cstring>","build_id":"\u003cstring>","component_build":"\u003cunknown>","component_config_version":123,"component_id":"\u003cstring>","component_name":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","id":"\u003cstring>","install_component_id":"\u003cstring>","install_deploy_type":"sync-image","install_id":"\u003cstring>","install_workflow_id":"\u003cstring>","log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"oci_artifact":{"annotations":{},"architecture":"\u003cstring>","artifact_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","digest":"\u003cstring>","id":"\u003cstring>","media_type":"\u003cstring>","org_id":"\u003cstring>","os":"\u003cstring>","os_features":["\u003cstring>"],"os_version":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","repository":"\u003cstring>","size":123,"tag":"\u003cstring>","updated_at":"\u003cstring>","urls":["\u003cstring>"],"variant":"\u003cstring>"},"outputs":{},"plan_only":true,"planned_at":"\u003cstring>","policy_reports":[{"app_id":"\u003cstring>","app_name":"\u003cstring>","component_id":"\u003cstring>","component_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","deny_count":123,"evaluated_at":"\u003cstring>","id":"\u003cstring>","inputs":[{"id":"\u003cstring>","name":"\u003cstring>","type":"\u003cstring>"}],"install_id":"\u003cstring>","install_name":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"install_deploys","pass_count":123,"policies":[{"checks":[{"check_id":"\u003cstring>","decision":"\u003cstring>","description":"\u003cstring>","errors":[{"code":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"findings":[{"input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"input_count":123,"title":"\u003cstring>"}],"deny_count":123,"input_count":123,"pass_count":123,"policy_id":"\u003cstring>","policy_name":"\u003cstring>","status":"\u003cstring>","warn_count":123}],"policy_ids":["\u003cstring>"],"runner_job_id":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","violations":[{"check_id":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>","policy_id":"\u003cstring>","policy_name":"\u003cstring>","severity":"\u003cstring>"}],"warn_count":123,"workflow_step_policy_validation_id":"\u003cstring>"}],"queue_signals":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"release_id":"\u003cstring>","role":"\u003cstring>","runner_jobs":"\u003carray>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":"\u003cunknown>","workflow_id":"\u003cstring>"}],"requested_install_ids":["\u003cstring>"],"status":"\u003cstring>","status_description":"\u003cstring>","updated_at":"\u003cstring>"}],"status":"\u003cstring>","status_description":"\u003cstring>","total_release_steps":123,"updated_at":"\u003cstring>"}],"resolved_at":"\u003cstring>","resolved_tag":"\u003cstring>","runner_job":"\u003cunknown>","signature_verification":"\u003cstring>","source_checksum":"\u003cstring>","source_digest":"\u003cstring>","source_image":"\u003cstring>","source_media_type":"\u003cstring>","source_ref":"\u003cstring>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}},"links":{},"name":"\u003cstring>","resolved_var_name":"\u003cstring>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"terraform_module","updated_at":"\u003cstring>","var_name":"\u003cstring>"},"component_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","id":"\u003cstring>","index":123,"type":"\u003cstring>","updated_at":"\u003cstring>"}],"updated_at":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","labels":{},"name":"\u003cstring>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>"},"action_workflow_id":"\u003cstring>","app_config_ref":{"applied_config_at":"\u003cstring>","applied_config_by_id":"\u003cstring>","applied_config_by_type":"\u003cstring>","applied_config_id":"\u003cstring>","expected_config_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","install_id":"\u003cstring>","runs":"\u003carray>","status":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>"},"install_action_workflow_id":"\u003cstring>","install_id":"\u003cstring>","install_workflow_id":"\u003cstring>","kubernetes_context_name":"\u003cstring>","log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"outputs":{},"role":"\u003cstring>","run_env_vars":{},"runner_job":"\u003cunknown>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"steps":[{"adhoc_config":{"action_workflow_config_id":"\u003cstring>","app_config_id":"\u003cstring>","app_id":"\u003cstring>","command":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","env_vars":{},"id":"\u003cstring>","idx":123,"inline_contents":"\u003cstring>","name":"\u003cstring>","previous_step_id":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"references":["\u003cstring>"],"updated_at":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","execution_duration":123,"id":"\u003cstring>","install_action_workflow_run_id":"\u003cstring>","status":"finished","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"step_id":"\u003cstring>","updated_at":"\u003cstring>"}],"timeout":123,"trigger":{"actor":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"parent_id":"\u003cstring>","parent_name":"\u003cstring>","parent_type":"\u003cstring>","type":"\u003cstring>"},"trigger_type":"manual","triggered_by_id":"\u003cstring>","triggered_by_type":"\u003cstring>","updated_at":"\u003cstring>","workflow":"\u003cunknown>","workflow_id":"\u003cstring>"}],"install_deploys":[{"action_workflow_runs":"\u003carray>","applied_at":"\u003cstring>","build_id":"\u003cstring>","component_build":"\u003cunknown>","component_config_version":123,"component_id":"\u003cstring>","component_name":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","id":"\u003cstring>","install_component_id":"\u003cstring>","install_deploy_type":"sync-image","install_id":"\u003cstring>","install_workflow_id":"\u003cstring>","log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"oci_artifact":{"annotations":{},"architecture":"\u003cstring>","artifact_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","digest":"\u003cstring>","id":"\u003cstring>","media_type":"\u003cstring>","org_id":"\u003cstring>","os":"\u003cstring>","os_features":["\u003cstring>"],"os_version":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","repository":"\u003cstring>","size":123,"tag":"\u003cstring>","updated_at":"\u003cstring>","urls":["\u003cstring>"],"variant":"\u003cstring>"},"outputs":{},"plan_only":true,"planned_at":"\u003cstring>","policy_reports":[{"app_id":"\u003cstring>","app_name":"\u003cstring>","component_id":"\u003cstring>","component_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","deny_count":123,"evaluated_at":"\u003cstring>","id":"\u003cstring>","inputs":[{"id":"\u003cstring>","name":"\u003cstring>","type":"\u003cstring>"}],"install_id":"\u003cstring>","install_name":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"install_deploys","pass_count":123,"policies":[{"checks":[{"check_id":"\u003cstring>","decision":"\u003cstring>","description":"\u003cstring>","errors":[{"code":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"findings":[{"input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"input_count":123,"title":"\u003cstring>"}],"deny_count":123,"input_count":123,"pass_count":123,"policy_id":"\u003cstring>","policy_name":"\u003cstring>","status":"\u003cstring>","warn_count":123}],"policy_ids":["\u003cstring>"],"runner_job_id":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","violations":[{"check_id":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>","policy_id":"\u003cstring>","policy_name":"\u003cstring>","severity":"\u003cstring>"}],"warn_count":123,"workflow_step_policy_validation_id":"\u003cstring>"}],"queue_signals":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"release_id":"\u003cstring>","role":"\u003cstring>","runner_jobs":"\u003carray>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":"\u003cunknown>","workflow_id":"\u003cstring>"}],"install_sandbox_runs":[{"action_workflow_runs":[{"action_workflow_config_id":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"config":{"action_workflow_id":"\u003cstring>","app_config_id":"\u003cstring>","app_id":"\u003cstring>","break_glass_role_arn":"\u003cstring>","component_dependency_ids":["\u003cstring>"],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","enable_kube_config":{"bool":true,"valid":true},"id":"\u003cstring>","image":"\u003cstring>","is_healthcheck":true,"kubernetes_context_name":"\u003cstring>","references":["\u003cstring>"],"refs":[{"input":"\u003cstring>","name":"\u003cstring>","type":"sandbox","value":"\u003cstring>"}],"role":"\u003cstring>","steps":[{"action_workflow_config_id":"\u003cstring>","app_config_id":"\u003cstring>","app_id":"\u003cstring>","command":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","env_vars":{},"id":"\u003cstring>","idx":123,"inline_contents":"\u003cstring>","name":"\u003cstring>","previous_step_id":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"references":["\u003cstring>"],"updated_at":"\u003cstring>"}],"timeout":123,"triggers":[{"action_workflow_config_id":"\u003cstring>","app_config_id":"\u003cstring>","app_id":"\u003cstring>","component":{"app_id":"\u003cstring>","config_versions":123,"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dependencies":["\u003cstring>"],"id":"\u003cstring>","labels":{},"latest_build":{"app_branch_id":"\u003cstring>","app_branch_run":{"app_branch":{"app_id":"\u003cstring>","configs":[{"action_ids":["\u003cstring>"],"app_branch_id":"\u003cstring>","component_ids":["\u003cstring>"],"config_number":123,"connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","ignore_changes_regex":"\u003cstring>","install_groups":[{"app_branch_config_id":"\u003cstring>","auto_approve_on_policies_passing":true,"created_at":"\u003cstring>","created_by_id":"\u003cstring>","default":true,"id":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"max_parallel":123,"name":"\u003cstring>","order":123,"org_id":"\u003cstring>","updated_at":"\u003cstring>"}],"install_update_policy":"\u003cstring>","org_id":"\u003cstring>","post_deploy_runbook_ids":["\u003cstring>"],"preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"run_config":{"github_label":"\u003cstring>","mode":"push","tag_prefix":"\u003cstring>"},"runbook_ids":["\u003cstring>"],"send_statuses_on_ignore":true,"updated_at":"\u003cstring>","workflows":"\u003carray>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","latest_run":"\u003cunknown>","managed_by":"\u003cstring>","name":"\u003cstring>","org_id":"\u003cstring>","queue":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}},"updated_at":"\u003cstring>","workflow_count":123,"workflows":"\u003carray>"},"app_branch_config":{"action_ids":["\u003cstring>"],"app_branch_id":"\u003cstring>","component_ids":["\u003cstring>"],"config_number":123,"connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","ignore_changes_regex":"\u003cstring>","install_groups":[{"app_branch_config_id":"\u003cstring>","auto_approve_on_policies_passing":true,"created_at":"\u003cstring>","created_by_id":"\u003cstring>","default":true,"id":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"max_parallel":123,"name":"\u003cstring>","order":123,"org_id":"\u003cstring>","updated_at":"\u003cstring>"}],"install_update_policy":"\u003cstring>","org_id":"\u003cstring>","post_deploy_runbook_ids":["\u003cstring>"],"preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"run_config":{"github_label":"\u003cstring>","mode":"push","tag_prefix":"\u003cstring>"},"runbook_ids":["\u003cstring>"],"send_statuses_on_ignore":true,"updated_at":"\u003cstring>","workflows":"\u003carray>"},"app_config_id":"\u003cstring>","awaiting_approval":true,"base_branch":"\u003cstring>","comparison":{"base_run":"\u003cunknown>","base_run_id":"\u003cstring>","config_diff":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","full_diff":{},"git_diff":{},"head_run":"\u003cunknown>","head_run_id":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","source_diff":{},"updated_at":"\u003cstring>"},"completed_at":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","error_message":"\u003cstring>","event_type":"\u003cstring>","force":true,"github_comment_id":123,"head_sha":"\u003cstring>","id":"\u003cstring>","labels":{},"log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"log_stream_id":"\u003cstring>","metadata":{"base_branch":"\u003cstring>","git_ref":"\u003cstring>","github_label":"\u003cstring>","head_sha":"\u003cstring>","is_draft":true,"pr_number":123,"run_mode":"\u003cstring>","tag":"\u003cstring>","tag_prefix":"\u003cstring>","trigger":"manual"},"no_config_changes":true,"plan_only":true,"pr_number":123,"preview":{"app_branch_run_id":"\u003cstring>","branch_preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","git_ref":"\u003cstring>","id":"\u003cstring>","ignore_changes_regex":"\u003cstring>","input_app_config_id":"\u003cstring>","install_id":"\u003cstring>","install_name":"\u003cstring>","is_draft_mode":true,"mode":"none","org_id":"\u003cstring>","override_preview_config":{"install_id":"\u003cstring>","mode":"none"},"resolved_preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"send_statuses_on_ignore":true,"source":"pr","updated_at":"\u003cstring>"},"queue_signal":{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}},"run_type":"manual-run","started_at":"\u003cstring>","status":"\u003cstring>","trigger_event_dispatch_id":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_commit":{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"},"workflow":"\u003cunknown>","workflow_id":"\u003cstring>"},"app_branch_run_id":"\u003cstring>","build_runner_job_id":"\u003cstring>","checksum":"\u003cstring>","component_config_connection":{"app_config_id":"\u003cstring>","app_config_version":123,"auto_approve_on_policies_passing":true,"build_timeout":"\u003cstring>","checksum":"\u003cstring>","component_dependency_ids":["\u003cstring>"],"component_id":"\u003cstring>","component_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","default_enabled":true,"deploy_timeout":"\u003cstring>","docker_build":{"build_args":["\u003cstring>"],"component_config_connection_id":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dockerfile":"\u003cstring>","env_vars":{},"id":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"target":"\u003cstring>","updated_at":"\u003cstring>"},"drift_schedule":"\u003cstring>","external_image":{"aws_ecr_image_config":{"aws_region":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","iam_role_arn":"\u003cstring>","id":"\u003cstring>","updated_at":"\u003cstring>"},"azure_acr_image_config":{"client_certificate_name":"\u003cstring>","client_id":"\u003cstring>","client_secret_name":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","registry_url":"\u003cstring>","tenant_id":"\u003cstring>","updated_at":"\u003cstring>"},"component_config_connection_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","gcp_gar_image_config":{"component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","gcp_project_id":"\u003cstring>","gcp_region":"\u003cstring>","id":"\u003cstring>","service_account_email":"\u003cstring>","updated_at":"\u003cstring>","workload_identity_provider":"\u003cstring>"},"id":"\u003cstring>","image_url":"\u003cstring>","tag":"\u003cstring>","update_policy":"\u003cstring>","updated_at":"\u003cstring>","verification":{"authorities":[{"issuer":"\u003cstring>","public_key":"\u003cstring>","subject":"\u003cstring>","subject_regexp":"\u003cstring>","type":"keyless"}],"require_signature":true}},"health_block_deploy":true,"health_enabled":true,"health_probes":[{"command":["\u003cstring>"],"name":"\u003cstring>","type":"\u003cstring>","url":"\u003cstring>"}],"health_required_checks":["\u003cstring>"],"health_stabilization_window":"\u003cstring>","helm":{"chart_name":"\u003cstring>","component_config_connection_id":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","helm_config_json":{"chart_name":"\u003cstring>","helm_repo_config":{"chart":"\u003cstring>","repo_url":"\u003cstring>","version":"\u003cstring>"},"namespace":"\u003cstring>","skip_crds":true,"storage_driver":"\u003cstring>","take_ownership":true,"values":{},"values_files":["\u003cstring>"]},"id":"\u003cstring>","namespace":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"skip_crds":true,"storage_driver":"\u003cstring>","take_ownership":true,"updated_at":"\u003cstring>","values":{},"values_files":["\u003cstring>"]},"id":"\u003cstring>","job":{"args":["\u003cstring>"],"cmd":["\u003cstring>"],"component_config_connection_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","env_vars":{},"id":"\u003cstring>","image_url":"\u003cstring>","tag":"\u003cstring>","updated_at":"\u003cstring>"},"kubernetes_context_name":"\u003cstring>","kubernetes_manifest":{"component_config_connection_id":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","kustomize":{"enable_helm":true,"load_restrictor":"\u003cstring>","patches":["\u003cstring>"],"path":"\u003cstring>"},"manifest":"\u003cstring>","namespace":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"updated_at":"\u003cstring>"},"latest_build_id":"\u003cstring>","max_auto_retries":123,"operation_roles":{},"pulumi":{"component_config_connection_id":"\u003cstring>","config":{},"connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","env_vars":{},"id":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"runtime":"\u003cstring>","updated_at":"\u003cstring>","version":"\u003cstring>"},"references":["\u003cstring>"],"refs":[{"input":"\u003cstring>","name":"\u003cstring>","type":"sandbox","value":"\u003cstring>"}],"skip_noops":true,"teardown":{"retain":["\u003cstring>"]},"terraform_module":{"component_config_connection_id":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","env_vars":{},"id":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"updated_at":"\u003cstring>","variables":{},"variables_files":["\u003cstring>"],"version":"\u003cstring>"},"toggleable":true,"type":"terraform_module","updated_at":"\u003cstring>","version":123},"component_config_connection_id":"\u003cstring>","component_config_version":123,"component_id":"\u003cstring>","component_name":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","git_ref":"\u003cstring>","id":"\u003cstring>","install_deploys":[{"action_workflow_runs":"\u003carray>","applied_at":"\u003cstring>","build_id":"\u003cstring>","component_build":"\u003cunknown>","component_config_version":123,"component_id":"\u003cstring>","component_name":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","id":"\u003cstring>","install_component_id":"\u003cstring>","install_deploy_type":"sync-image","install_id":"\u003cstring>","install_workflow_id":"\u003cstring>","log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"oci_artifact":{"annotations":{},"architecture":"\u003cstring>","artifact_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","digest":"\u003cstring>","id":"\u003cstring>","media_type":"\u003cstring>","org_id":"\u003cstring>","os":"\u003cstring>","os_features":["\u003cstring>"],"os_version":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","repository":"\u003cstring>","size":123,"tag":"\u003cstring>","updated_at":"\u003cstring>","urls":["\u003cstring>"],"variant":"\u003cstring>"},"outputs":{},"plan_only":true,"planned_at":"\u003cstring>","policy_reports":[{"app_id":"\u003cstring>","app_name":"\u003cstring>","component_id":"\u003cstring>","component_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","deny_count":123,"evaluated_at":"\u003cstring>","id":"\u003cstring>","inputs":[{"id":"\u003cstring>","name":"\u003cstring>","type":"\u003cstring>"}],"install_id":"\u003cstring>","install_name":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"install_deploys","pass_count":123,"policies":[{"checks":[{"check_id":"\u003cstring>","decision":"\u003cstring>","description":"\u003cstring>","errors":[{"code":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"findings":[{"input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"input_count":123,"title":"\u003cstring>"}],"deny_count":123,"input_count":123,"pass_count":123,"policy_id":"\u003cstring>","policy_name":"\u003cstring>","status":"\u003cstring>","warn_count":123}],"policy_ids":["\u003cstring>"],"runner_job_id":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","violations":[{"check_id":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>","policy_id":"\u003cstring>","policy_name":"\u003cstring>","severity":"\u003cstring>"}],"warn_count":123,"workflow_step_policy_validation_id":"\u003cstring>"}],"queue_signals":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"release_id":"\u003cstring>","role":"\u003cstring>","runner_jobs":"\u003carray>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":"\u003cunknown>","workflow_id":"\u003cstring>"}],"is_preview":true,"log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"no_op":true,"policy_reports":[{"app_id":"\u003cstring>","app_name":"\u003cstring>","component_id":"\u003cstring>","component_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","deny_count":123,"evaluated_at":"\u003cstring>","id":"\u003cstring>","inputs":[{"id":"\u003cstring>","name":"\u003cstring>","type":"\u003cstring>"}],"install_id":"\u003cstring>","install_name":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"install_deploys","pass_count":123,"policies":[{"checks":[{"check_id":"\u003cstring>","decision":"\u003cstring>","description":"\u003cstring>","errors":[{"code":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"findings":[{"input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"input_count":123,"title":"\u003cstring>"}],"deny_count":123,"input_count":123,"pass_count":123,"policy_id":"\u003cstring>","policy_name":"\u003cstring>","status":"\u003cstring>","warn_count":123}],"policy_ids":["\u003cstring>"],"runner_job_id":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","violations":[{"check_id":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>","policy_id":"\u003cstring>","policy_name":"\u003cstring>","severity":"\u003cstring>"}],"warn_count":123,"workflow_step_policy_validation_id":"\u003cstring>"}],"queue_signal":{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}},"releases":[{"build_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","release_steps":[{"component_release_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","delay":"\u003cstring>","id":"\u003cstring>","install_deploys":[{"action_workflow_runs":"\u003carray>","applied_at":"\u003cstring>","build_id":"\u003cstring>","component_build":"\u003cunknown>","component_config_version":123,"component_id":"\u003cstring>","component_name":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","id":"\u003cstring>","install_component_id":"\u003cstring>","install_deploy_type":"sync-image","install_id":"\u003cstring>","install_workflow_id":"\u003cstring>","log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"oci_artifact":{"annotations":{},"architecture":"\u003cstring>","artifact_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","digest":"\u003cstring>","id":"\u003cstring>","media_type":"\u003cstring>","org_id":"\u003cstring>","os":"\u003cstring>","os_features":["\u003cstring>"],"os_version":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","repository":"\u003cstring>","size":123,"tag":"\u003cstring>","updated_at":"\u003cstring>","urls":["\u003cstring>"],"variant":"\u003cstring>"},"outputs":{},"plan_only":true,"planned_at":"\u003cstring>","policy_reports":[{"app_id":"\u003cstring>","app_name":"\u003cstring>","component_id":"\u003cstring>","component_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","deny_count":123,"evaluated_at":"\u003cstring>","id":"\u003cstring>","inputs":[{"id":"\u003cstring>","name":"\u003cstring>","type":"\u003cstring>"}],"install_id":"\u003cstring>","install_name":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"install_deploys","pass_count":123,"policies":[{"checks":[{"check_id":"\u003cstring>","decision":"\u003cstring>","description":"\u003cstring>","errors":[{"code":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"findings":[{"input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"input_count":123,"title":"\u003cstring>"}],"deny_count":123,"input_count":123,"pass_count":123,"policy_id":"\u003cstring>","policy_name":"\u003cstring>","status":"\u003cstring>","warn_count":123}],"policy_ids":["\u003cstring>"],"runner_job_id":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","violations":[{"check_id":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>","policy_id":"\u003cstring>","policy_name":"\u003cstring>","severity":"\u003cstring>"}],"warn_count":123,"workflow_step_policy_validation_id":"\u003cstring>"}],"queue_signals":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"release_id":"\u003cstring>","role":"\u003cstring>","runner_jobs":"\u003carray>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":"\u003cunknown>","workflow_id":"\u003cstring>"}],"requested_install_ids":["\u003cstring>"],"status":"\u003cstring>","status_description":"\u003cstring>","updated_at":"\u003cstring>"}],"status":"\u003cstring>","status_description":"\u003cstring>","total_release_steps":123,"updated_at":"\u003cstring>"}],"resolved_at":"\u003cstring>","resolved_tag":"\u003cstring>","runner_job":"\u003cunknown>","signature_verification":"\u003cstring>","source_checksum":"\u003cstring>","source_digest":"\u003cstring>","source_image":"\u003cstring>","source_media_type":"\u003cstring>","source_ref":"\u003cstring>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}},"links":{},"name":"\u003cstring>","resolved_var_name":"\u003cstring>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"terraform_module","updated_at":"\u003cstring>","var_name":"\u003cstring>"},"component_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","id":"\u003cstring>","index":123,"type":"\u003cstring>","updated_at":"\u003cstring>"}],"updated_at":"\u003cstring>"},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","effective_timeout":123,"enable_kube_config":{"bool":true,"valid":true},"execution_time":123,"id":"\u003cstring>","install_action_workflow":{"action_workflow":{"app_id":"\u003cstring>","config_count":123,"configs":[{"action_workflow_id":"\u003cstring>","app_config_id":"\u003cstring>","app_id":"\u003cstring>","break_glass_role_arn":"\u003cstring>","component_dependency_ids":["\u003cstring>"],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","enable_kube_config":{"bool":true,"valid":true},"id":"\u003cstring>","image":"\u003cstring>","is_healthcheck":true,"kubernetes_context_name":"\u003cstring>","references":["\u003cstring>"],"refs":[{"input":"\u003cstring>","name":"\u003cstring>","type":"sandbox","value":"\u003cstring>"}],"role":"\u003cstring>","steps":[{"action_workflow_config_id":"\u003cstring>","app_config_id":"\u003cstring>","app_id":"\u003cstring>","command":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","env_vars":{},"id":"\u003cstring>","idx":123,"inline_contents":"\u003cstring>","name":"\u003cstring>","previous_step_id":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"references":["\u003cstring>"],"updated_at":"\u003cstring>"}],"timeout":123,"triggers":[{"action_workflow_config_id":"\u003cstring>","app_config_id":"\u003cstring>","app_id":"\u003cstring>","component":{"app_id":"\u003cstring>","config_versions":123,"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dependencies":["\u003cstring>"],"id":"\u003cstring>","labels":{},"latest_build":{"app_branch_id":"\u003cstring>","app_branch_run":{"app_branch":{"app_id":"\u003cstring>","configs":[{"action_ids":["\u003cstring>"],"app_branch_id":"\u003cstring>","component_ids":["\u003cstring>"],"config_number":123,"connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","ignore_changes_regex":"\u003cstring>","install_groups":[{"app_branch_config_id":"\u003cstring>","auto_approve_on_policies_passing":true,"created_at":"\u003cstring>","created_by_id":"\u003cstring>","default":true,"id":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"max_parallel":123,"name":"\u003cstring>","order":123,"org_id":"\u003cstring>","updated_at":"\u003cstring>"}],"install_update_policy":"\u003cstring>","org_id":"\u003cstring>","post_deploy_runbook_ids":["\u003cstring>"],"preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"run_config":{"github_label":"\u003cstring>","mode":"push","tag_prefix":"\u003cstring>"},"runbook_ids":["\u003cstring>"],"send_statuses_on_ignore":true,"updated_at":"\u003cstring>","workflows":"\u003carray>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","latest_run":"\u003cunknown>","managed_by":"\u003cstring>","name":"\u003cstring>","org_id":"\u003cstring>","queue":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}},"updated_at":"\u003cstring>","workflow_count":123,"workflows":"\u003carray>"},"app_branch_config":{"action_ids":["\u003cstring>"],"app_branch_id":"\u003cstring>","component_ids":["\u003cstring>"],"config_number":123,"connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","ignore_changes_regex":"\u003cstring>","install_groups":[{"app_branch_config_id":"\u003cstring>","auto_approve_on_policies_passing":true,"created_at":"\u003cstring>","created_by_id":"\u003cstring>","default":true,"id":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"max_parallel":123,"name":"\u003cstring>","order":123,"org_id":"\u003cstring>","updated_at":"\u003cstring>"}],"install_update_policy":"\u003cstring>","org_id":"\u003cstring>","post_deploy_runbook_ids":["\u003cstring>"],"preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"run_config":{"github_label":"\u003cstring>","mode":"push","tag_prefix":"\u003cstring>"},"runbook_ids":["\u003cstring>"],"send_statuses_on_ignore":true,"updated_at":"\u003cstring>","workflows":"\u003carray>"},"app_config_id":"\u003cstring>","awaiting_approval":true,"base_branch":"\u003cstring>","comparison":{"base_run":"\u003cunknown>","base_run_id":"\u003cstring>","config_diff":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","full_diff":{},"git_diff":{},"head_run":"\u003cunknown>","head_run_id":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","source_diff":{},"updated_at":"\u003cstring>"},"completed_at":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","error_message":"\u003cstring>","event_type":"\u003cstring>","force":true,"github_comment_id":123,"head_sha":"\u003cstring>","id":"\u003cstring>","labels":{},"log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"log_stream_id":"\u003cstring>","metadata":{"base_branch":"\u003cstring>","git_ref":"\u003cstring>","github_label":"\u003cstring>","head_sha":"\u003cstring>","is_draft":true,"pr_number":123,"run_mode":"\u003cstring>","tag":"\u003cstring>","tag_prefix":"\u003cstring>","trigger":"manual"},"no_config_changes":true,"plan_only":true,"pr_number":123,"preview":{"app_branch_run_id":"\u003cstring>","branch_preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","git_ref":"\u003cstring>","id":"\u003cstring>","ignore_changes_regex":"\u003cstring>","input_app_config_id":"\u003cstring>","install_id":"\u003cstring>","install_name":"\u003cstring>","is_draft_mode":true,"mode":"none","org_id":"\u003cstring>","override_preview_config":{"install_id":"\u003cstring>","mode":"none"},"resolved_preview_config":{"comment":true,"ignore_drafts":true,"install_id":"\u003cstring>","install_name":"\u003cstring>","label_selector":{"match_labels":{},"not_match_labels":{}},"mode":"none","react":true,"set_statuses":true},"send_statuses_on_ignore":true,"source":"pr","updated_at":"\u003cstring>"},"queue_signal":{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}},"run_type":"manual-run","started_at":"\u003cstring>","status":"\u003cstring>","trigger_event_dispatch_id":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_commit":{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"},"workflow":"\u003cunknown>","workflow_id":"\u003cstring>"},"app_branch_run_id":"\u003cstring>","build_runner_job_id":"\u003cstring>","checksum":"\u003cstring>","component_config_connection":{"app_config_id":"\u003cstring>","app_config_version":123,"auto_approve_on_policies_passing":true,"build_timeout":"\u003cstring>","checksum":"\u003cstring>","component_dependency_ids":["\u003cstring>"],"component_id":"\u003cstring>","component_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","default_enabled":true,"deploy_timeout":"\u003cstring>","docker_build":{"build_args":["\u003cstring>"],"component_config_connection_id":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dockerfile":"\u003cstring>","env_vars":{},"id":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"target":"\u003cstring>","updated_at":"\u003cstring>"},"drift_schedule":"\u003cstring>","external_image":{"aws_ecr_image_config":{"aws_region":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","iam_role_arn":"\u003cstring>","id":"\u003cstring>","updated_at":"\u003cstring>"},"azure_acr_image_config":{"client_certificate_name":"\u003cstring>","client_id":"\u003cstring>","client_secret_name":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","registry_url":"\u003cstring>","tenant_id":"\u003cstring>","updated_at":"\u003cstring>"},"component_config_connection_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","gcp_gar_image_config":{"component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","gcp_project_id":"\u003cstring>","gcp_region":"\u003cstring>","id":"\u003cstring>","service_account_email":"\u003cstring>","updated_at":"\u003cstring>","workload_identity_provider":"\u003cstring>"},"id":"\u003cstring>","image_url":"\u003cstring>","tag":"\u003cstring>","update_policy":"\u003cstring>","updated_at":"\u003cstring>","verification":{"authorities":[{"issuer":"\u003cstring>","public_key":"\u003cstring>","subject":"\u003cstring>","subject_regexp":"\u003cstring>","type":"keyless"}],"require_signature":true}},"health_block_deploy":true,"health_enabled":true,"health_probes":[{"command":["\u003cstring>"],"name":"\u003cstring>","type":"\u003cstring>","url":"\u003cstring>"}],"health_required_checks":["\u003cstring>"],"health_stabilization_window":"\u003cstring>","helm":{"chart_name":"\u003cstring>","component_config_connection_id":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","helm_config_json":{"chart_name":"\u003cstring>","helm_repo_config":{"chart":"\u003cstring>","repo_url":"\u003cstring>","version":"\u003cstring>"},"namespace":"\u003cstring>","skip_crds":true,"storage_driver":"\u003cstring>","take_ownership":true,"values":{},"values_files":["\u003cstring>"]},"id":"\u003cstring>","namespace":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"skip_crds":true,"storage_driver":"\u003cstring>","take_ownership":true,"updated_at":"\u003cstring>","values":{},"values_files":["\u003cstring>"]},"id":"\u003cstring>","job":{"args":["\u003cstring>"],"cmd":["\u003cstring>"],"component_config_connection_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","env_vars":{},"id":"\u003cstring>","image_url":"\u003cstring>","tag":"\u003cstring>","updated_at":"\u003cstring>"},"kubernetes_context_name":"\u003cstring>","kubernetes_manifest":{"component_config_connection_id":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","kustomize":{"enable_helm":true,"load_restrictor":"\u003cstring>","patches":["\u003cstring>"],"path":"\u003cstring>"},"manifest":"\u003cstring>","namespace":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"updated_at":"\u003cstring>"},"latest_build_id":"\u003cstring>","max_auto_retries":123,"operation_roles":{},"pulumi":{"component_config_connection_id":"\u003cstring>","config":{},"connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","env_vars":{},"id":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"runtime":"\u003cstring>","updated_at":"\u003cstring>","version":"\u003cstring>"},"references":["\u003cstring>"],"refs":[{"input":"\u003cstring>","name":"\u003cstring>","type":"sandbox","value":"\u003cstring>"}],"skip_noops":true,"teardown":{"retain":["\u003cstring>"]},"terraform_module":{"component_config_connection_id":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","env_vars":{},"id":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"updated_at":"\u003cstring>","variables":{},"variables_files":["\u003cstring>"],"version":"\u003cstring>"},"toggleable":true,"type":"terraform_module","updated_at":"\u003cstring>","version":123},"component_config_connection_id":"\u003cstring>","component_config_version":123,"component_id":"\u003cstring>","component_name":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","git_ref":"\u003cstring>","id":"\u003cstring>","install_deploys":[{"action_workflow_runs":"\u003carray>","applied_at":"\u003cstring>","build_id":"\u003cstring>","component_build":"\u003cunknown>","component_config_version":123,"component_id":"\u003cstring>","component_name":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","id":"\u003cstring>","install_component_id":"\u003cstring>","install_deploy_type":"sync-image","install_id":"\u003cstring>","install_workflow_id":"\u003cstring>","log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"oci_artifact":{"annotations":{},"architecture":"\u003cstring>","artifact_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","digest":"\u003cstring>","id":"\u003cstring>","media_type":"\u003cstring>","org_id":"\u003cstring>","os":"\u003cstring>","os_features":["\u003cstring>"],"os_version":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","repository":"\u003cstring>","size":123,"tag":"\u003cstring>","updated_at":"\u003cstring>","urls":["\u003cstring>"],"variant":"\u003cstring>"},"outputs":{},"plan_only":true,"planned_at":"\u003cstring>","policy_reports":[{"app_id":"\u003cstring>","app_name":"\u003cstring>","component_id":"\u003cstring>","component_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","deny_count":123,"evaluated_at":"\u003cstring>","id":"\u003cstring>","inputs":[{"id":"\u003cstring>","name":"\u003cstring>","type":"\u003cstring>"}],"install_id":"\u003cstring>","install_name":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"install_deploys","pass_count":123,"policies":[{"checks":[{"check_id":"\u003cstring>","decision":"\u003cstring>","description":"\u003cstring>","errors":[{"code":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"findings":[{"input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"input_count":123,"title":"\u003cstring>"}],"deny_count":123,"input_count":123,"pass_count":123,"policy_id":"\u003cstring>","policy_name":"\u003cstring>","status":"\u003cstring>","warn_count":123}],"policy_ids":["\u003cstring>"],"runner_job_id":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","violations":[{"check_id":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>","policy_id":"\u003cstring>","policy_name":"\u003cstring>","severity":"\u003cstring>"}],"warn_count":123,"workflow_step_policy_validation_id":"\u003cstring>"}],"queue_signals":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"release_id":"\u003cstring>","role":"\u003cstring>","runner_jobs":"\u003carray>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":"\u003cunknown>","workflow_id":"\u003cstring>"}],"is_preview":true,"log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"no_op":true,"policy_reports":[{"app_id":"\u003cstring>","app_name":"\u003cstring>","component_id":"\u003cstring>","component_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","deny_count":123,"evaluated_at":"\u003cstring>","id":"\u003cstring>","inputs":[{"id":"\u003cstring>","name":"\u003cstring>","type":"\u003cstring>"}],"install_id":"\u003cstring>","install_name":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"install_deploys","pass_count":123,"policies":[{"checks":[{"check_id":"\u003cstring>","decision":"\u003cstring>","description":"\u003cstring>","errors":[{"code":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"findings":[{"input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"input_count":123,"title":"\u003cstring>"}],"deny_count":123,"input_count":123,"pass_count":123,"policy_id":"\u003cstring>","policy_name":"\u003cstring>","status":"\u003cstring>","warn_count":123}],"policy_ids":["\u003cstring>"],"runner_job_id":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","violations":[{"check_id":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>","policy_id":"\u003cstring>","policy_name":"\u003cstring>","severity":"\u003cstring>"}],"warn_count":123,"workflow_step_policy_validation_id":"\u003cstring>"}],"queue_signal":{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}},"releases":[{"build_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","release_steps":[{"component_release_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","delay":"\u003cstring>","id":"\u003cstring>","install_deploys":[{"action_workflow_runs":"\u003carray>","applied_at":"\u003cstring>","build_id":"\u003cstring>","component_build":"\u003cunknown>","component_config_version":123,"component_id":"\u003cstring>","component_name":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","id":"\u003cstring>","install_component_id":"\u003cstring>","install_deploy_type":"sync-image","install_id":"\u003cstring>","install_workflow_id":"\u003cstring>","log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"oci_artifact":{"annotations":{},"architecture":"\u003cstring>","artifact_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","digest":"\u003cstring>","id":"\u003cstring>","media_type":"\u003cstring>","org_id":"\u003cstring>","os":"\u003cstring>","os_features":["\u003cstring>"],"os_version":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","repository":"\u003cstring>","size":123,"tag":"\u003cstring>","updated_at":"\u003cstring>","urls":["\u003cstring>"],"variant":"\u003cstring>"},"outputs":{},"plan_only":true,"planned_at":"\u003cstring>","policy_reports":[{"app_id":"\u003cstring>","app_name":"\u003cstring>","component_id":"\u003cstring>","component_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","deny_count":123,"evaluated_at":"\u003cstring>","id":"\u003cstring>","inputs":[{"id":"\u003cstring>","name":"\u003cstring>","type":"\u003cstring>"}],"install_id":"\u003cstring>","install_name":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"install_deploys","pass_count":123,"policies":[{"checks":[{"check_id":"\u003cstring>","decision":"\u003cstring>","description":"\u003cstring>","errors":[{"code":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"findings":[{"input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"input_count":123,"title":"\u003cstring>"}],"deny_count":123,"input_count":123,"pass_count":123,"policy_id":"\u003cstring>","policy_name":"\u003cstring>","status":"\u003cstring>","warn_count":123}],"policy_ids":["\u003cstring>"],"runner_job_id":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","violations":[{"check_id":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>","policy_id":"\u003cstring>","policy_name":"\u003cstring>","severity":"\u003cstring>"}],"warn_count":123,"workflow_step_policy_validation_id":"\u003cstring>"}],"queue_signals":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"release_id":"\u003cstring>","role":"\u003cstring>","runner_jobs":"\u003carray>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":"\u003cunknown>","workflow_id":"\u003cstring>"}],"requested_install_ids":["\u003cstring>"],"status":"\u003cstring>","status_description":"\u003cstring>","updated_at":"\u003cstring>"}],"status":"\u003cstring>","status_description":"\u003cstring>","total_release_steps":123,"updated_at":"\u003cstring>"}],"resolved_at":"\u003cstring>","resolved_tag":"\u003cstring>","runner_job":"\u003cunknown>","signature_verification":"\u003cstring>","source_checksum":"\u003cstring>","source_digest":"\u003cstring>","source_image":"\u003cstring>","source_media_type":"\u003cstring>","source_ref":"\u003cstring>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}},"links":{},"name":"\u003cstring>","resolved_var_name":"\u003cstring>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"terraform_module","updated_at":"\u003cstring>","var_name":"\u003cstring>"},"component_id":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","id":"\u003cstring>","index":123,"type":"\u003cstring>","updated_at":"\u003cstring>"}],"updated_at":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","labels":{},"name":"\u003cstring>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>"},"action_workflow_id":"\u003cstring>","app_config_ref":{"applied_config_at":"\u003cstring>","applied_config_by_id":"\u003cstring>","applied_config_by_type":"\u003cstring>","applied_config_id":"\u003cstring>","expected_config_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","install_id":"\u003cstring>","runs":"\u003carray>","status":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>"},"install_action_workflow_id":"\u003cstring>","install_id":"\u003cstring>","install_workflow_id":"\u003cstring>","kubernetes_context_name":"\u003cstring>","log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"outputs":{},"role":"\u003cstring>","run_env_vars":{},"runner_job":"\u003cunknown>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"steps":[{"adhoc_config":{"action_workflow_config_id":"\u003cstring>","app_config_id":"\u003cstring>","app_id":"\u003cstring>","command":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","env_vars":{},"id":"\u003cstring>","idx":123,"inline_contents":"\u003cstring>","name":"\u003cstring>","previous_step_id":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"references":["\u003cstring>"],"updated_at":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","execution_duration":123,"id":"\u003cstring>","install_action_workflow_run_id":"\u003cstring>","status":"finished","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"step_id":"\u003cstring>","updated_at":"\u003cstring>"}],"timeout":123,"trigger":{"actor":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"parent_id":"\u003cstring>","parent_name":"\u003cstring>","parent_type":"\u003cstring>","type":"\u003cstring>"},"trigger_type":"manual","triggered_by_id":"\u003cstring>","triggered_by_type":"\u003cstring>","updated_at":"\u003cstring>","workflow":"\u003cunknown>","workflow_id":"\u003cstring>"}],"app_sandbox_config":{"app_config_id":"\u003cstring>","app_id":"\u003cstring>","auto_approve_on_policies_passing":true,"aws_region_type":"\u003cstring>","cloud_platform":"\u003cstring>","connected_github_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","repo_name":"\u003cstring>","repo_owner":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","github_account_id":"\u003cstring>","github_account_name":"\u003cstring>","github_install_id":"\u003cstring>","id":"\u003cstring>","queues":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","emitters":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","cron_schedule":"\u003cstring>","description":"\u003cstring>","emit_count":123,"fired":true,"id":"\u003cstring>","jitter_window":123,"last_emitted_at":"\u003cstring>","mode":"cron","name":"\u003cstring>","next_emit_at":"\u003cstring>","org_id":"\u003cstring>","queue_id":"\u003cstring>","scheduled_at":"\u003cstring>","signal_expires_in":123,"signal_template":{"signal":"\u003cunknown>"},"signal_type":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"id":"\u003cstring>","idle_timeout":123,"max_depth":123,"max_in_flight":123,"metadata":{},"name":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_signal":[{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}}],"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","vcs_connection_commit":[{"author_avatar_url":"\u003cstring>","author_email":"\u003cstring>","author_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","message":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","sha":"\u003cstring>","updated_at":"\u003cstring>","vcs_connection_id":"\u003cstring>"}]},"vcs_connection_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","drift_schedule":"\u003cstring>","env_vars":{},"id":"\u003cstring>","max_auto_retries":123,"operation_roles":{},"org_id":"\u003cstring>","public_git_vcs_config":{"branch":"\u003cstring>","component_config_id":"\u003cstring>","component_config_type":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","directory":"\u003cstring>","id":"\u003cstring>","path_filter":"\u003cstring>","repo":"\u003cstring>","updated_at":"\u003cstring>"},"pulumi_config":{},"pulumi_version":"\u003cstring>","references":["\u003cstring>"],"refs":[{"input":"\u003cstring>","name":"\u003cstring>","type":"sandbox","value":"\u003cstring>"}],"runtime":"\u003cstring>","skip_noops":true,"terraform_version":"\u003cstring>","type":"\u003cstring>","updated_at":"\u003cstring>","variables":{},"variables_files":["\u003cstring>"]},"applied_at":"\u003cstring>","composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","id":"\u003cstring>","install_id":"\u003cstring>","install_sandbox_id":"\u003cstring>","install_workflow_id":"\u003cstring>","log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"outputs":{},"planned_at":"\u003cstring>","policy_reports":[{"app_id":"\u003cstring>","app_name":"\u003cstring>","component_id":"\u003cstring>","component_name":"\u003cstring>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","deny_count":123,"evaluated_at":"\u003cstring>","id":"\u003cstring>","inputs":[{"id":"\u003cstring>","name":"\u003cstring>","type":"\u003cstring>"}],"install_id":"\u003cstring>","install_name":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"install_deploys","pass_count":123,"policies":[{"checks":[{"check_id":"\u003cstring>","decision":"\u003cstring>","description":"\u003cstring>","errors":[{"code":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"findings":[{"input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>"}],"input_count":123,"title":"\u003cstring>"}],"deny_count":123,"input_count":123,"pass_count":123,"policy_id":"\u003cstring>","policy_name":"\u003cstring>","status":"\u003cstring>","warn_count":123}],"policy_ids":["\u003cstring>"],"runner_job_id":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","violations":[{"check_id":"\u003cstring>","input_identity":"\u003cstring>","input_index":123,"message":"\u003cstring>","policy_id":"\u003cstring>","policy_name":"\u003cstring>","severity":"\u003cstring>"}],"warn_count":123,"workflow_step_policy_validation_id":"\u003cstring>"}],"role":"\u003cstring>","run_type":"provision","runner_jobs":"\u003carray>","status":"\u003cstring>","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>","workflow":"\u003cunknown>","workflow_id":"\u003cstring>"}],"links":{},"metadata":{},"name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","plan_only":true,"result_directive":"\u003cstring>","role":"\u003cstring>","started_at":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"step_error_behavior":"\u003cstring>","step_groups":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","eager_execution":true,"group_idx":123,"id":"\u003cstring>","name":"\u003cstring>","parallel":true,"queue_signal":{"callback":{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"},"callbacks":[{"namespace":"\u003cstring>","signal_name":"\u003cstring>","workflow_id":"\u003cstring>"}],"created_at":"\u003cstring>","created_by_id":"\u003cstring>","dedupe_key":"\u003cstring>","emitter_id":"\u003cstring>","enqueued":true,"execution_count":123,"expires_at":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue":"\u003cunknown>","queue_id":"\u003cstring>","signal":{"signal":"\u003cunknown>"},"signal_context":{"account_id":"\u003cstring>","log_stream_id":"\u003cstring>","org_id":"\u003cstring>","trace_id":"\u003cstring>","workflow_telemetry":{"install_id":"\u003cstring>","install_name":"\u003cstring>","org_id":"\u003cstring>","org_name":"\u003cstring>","owner_id":"\u003cstring>","owner_name":"\u003cstring>","owner_type":"\u003cstring>","workflow_id":"\u003cstring>","workflow_type":"\u003cstring>"}},"status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"\u003cstring>","updated_at":"\u003cstring>","workflow":{"id":"\u003cstring>","namespace":"\u003cstring>","run_id":"\u003cstring>","task_queue":"\u003cstring>"}},"result_directive":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"steps":[{"approval":{"app_branch_id":"\u003cstring>","app_id":"\u003cstring>","changes_create":123,"changes_delete":123,"changes_noop":123,"changes_replace":123,"changes_state":"","changes_update":123,"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","installWorkflowStep":"\u003cunknown>","installWorkflowStepID":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","response":{"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","id":"\u003cstring>","install_workflow_step_approval_id":"\u003cstring>","note":"\u003cstring>","type":"\u003cstring>","updated_at":"\u003cstring>"},"runner_job":"\u003cunknown>","runner_job_id":"\u003cstring>","type":"noop","updated_at":"\u003cstring>","workflow_step":"\u003cunknown>","workflow_step_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","execution_time":123,"execution_type":"system","finished":true,"finished_at":"\u003cstring>","group_idx":123,"group_parallel":true,"group_retry_idx":123,"id":"\u003cstring>","idx":123,"install_workflow_id":"\u003cstring>","links":{},"log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"metadata":{},"name":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","policy_validation":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","install_workflow_step_id":"\u003cstring>","response":"\u003cstring>","runner_job_id":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>"},"result_directive":"\u003cstring>","retried":true,"retry_index":123,"retryable":true,"skip_on_failure":true,"skippable":true,"started_at":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"step_queue_id":"\u003cstring>","step_target_id":"\u003cstring>","step_target_type":"\u003cstring>","target_queue_id":"\u003cstring>","timeout":123,"updated_at":"\u003cstring>","workflow_id":"\u003cstring>","workflow_step_group_id":"\u003cstring>"}],"timeout":123,"updated_at":"\u003cstring>","workflow_id":"\u003cstring>"}],"steps":[{"approval":{"app_branch_id":"\u003cstring>","app_id":"\u003cstring>","changes_create":123,"changes_delete":123,"changes_noop":123,"changes_replace":123,"changes_state":"","changes_update":123,"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","installWorkflowStep":"\u003cunknown>","installWorkflowStepID":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","response":{"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","id":"\u003cstring>","install_workflow_step_approval_id":"\u003cstring>","note":"\u003cstring>","type":"\u003cstring>","updated_at":"\u003cstring>"},"runner_job":"\u003cunknown>","runner_job_id":"\u003cstring>","type":"noop","updated_at":"\u003cstring>","workflow_step":"\u003cunknown>","workflow_step_id":"\u003cstring>"},"created_at":"\u003cstring>","created_by":{"account_type":"auth","created_at":"\u003cstring>","email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","org_ids":["\u003cstring>"],"permissions":{},"roles":[{"applies_to":["\u003cstring>"],"createdBy":"\u003cunknown>","created_at":"\u003cstring>","created_by_id":"\u003cstring>","description":"\u003cstring>","id":"\u003cstring>","managed":true,"org_id":"\u003cstring>","policies":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","name":"org_admin","permissions":{},"role_id":"\u003cstring>","updated_at":"\u003cstring>"}],"role_type":"org_admin","title":"\u003cstring>","updated_at":"\u003cstring>","version":123}],"subject":"\u003cstring>","updated_at":"\u003cstring>","user_journeys":[{"name":"\u003cstring>","steps":[{"complete":true,"completed_at":"\u003cstring>","completion_method":"\u003cstring>","completion_source":"\u003cstring>","metadata":{},"name":"\u003cstring>","title":"\u003cstring>"}],"title":"\u003cstring>"}]},"created_by_id":"\u003cstring>","execution_time":123,"execution_type":"system","finished":true,"finished_at":"\u003cstring>","group_idx":123,"group_parallel":true,"group_retry_idx":123,"id":"\u003cstring>","idx":123,"install_workflow_id":"\u003cstring>","links":{},"log_stream":{"attrs":{},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","open":true,"org_id":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","runner_api_url":"\u003cstring>","updated_at":"\u003cstring>","write_token":"\u003cstring>"},"metadata":{},"name":"\u003cstring>","owner_id":"\u003cstring>","owner_type":"\u003cstring>","policy_validation":{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","install_workflow_step_id":"\u003cstring>","response":"\u003cstring>","runner_job_id":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"updated_at":"\u003cstring>"},"result_directive":"\u003cstring>","retried":true,"retry_index":123,"retryable":true,"skip_on_failure":true,"skippable":true,"started_at":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"step_queue_id":"\u003cstring>","step_target_id":"\u003cstring>","step_target_type":"\u003cstring>","target_queue_id":"\u003cstring>","timeout":123,"updated_at":"\u003cstring>","workflow_id":"\u003cstring>","workflow_step_group_id":"\u003cstring>"}],"type":"provision","updated_at":"\u003cstring>","workflow_runs":[{"created_at":"\u003cstring>","created_by_id":"\u003cstring>","finished_at":"\u003cstring>","id":"\u003cstring>","start_from_idx":123,"started_at":"\u003cstring>","status":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"trigger_step_id":"\u003cstring>","type":"initial","updated_at":"\u003cstring>","workflow_id":"\u003cstring>"}]},"workflow_step_id":"\u003cstring>"},"json":{"composite_plan":{"action_workflow_run_plan":{"attrs":{},"aws_auth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"azure_auth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"builtin_env_vars":{},"cluster_info":{"aws_auth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"azure_auth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"ca_data":"\u003cstring>","endpoint":"\u003cstring>","env_vars":{},"gcp_auth":{"impersonate_service_account":"\u003cstring>","project_id":"\u003cstring>","region":"\u003cstring>"},"id":"\u003cstring>","inline":true,"kube_config":"\u003cstring>","trusted_role_arn":"\u003cstring>"},"gcp_auth":{"impersonate_service_account":"\u003cstring>","project_id":"\u003cstring>","region":"\u003cstring>"},"id":"\u003cstring>","image_digest_ref":"\u003cstring>","image_registry":{"acrappRegistration":{"clientCertificateName":"\u003cstring>","clientID":"\u003cstring>","clientSecretName":"\u003cstring>","componentID":"\u003cstring>","tenantID":"\u003cstring>"},"acrauth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"ecrauth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"loginServer":"\u003cstring>","ociauth":{"password":"\u003cstring>","username":"\u003cstring>"},"plugin":"\u003cstring>","region":"\u003cstring>","registryType":"ecr","repository":"\u003cstring>","serviceAccountEmail":"\u003cstring>","workloadIdentityProvider":"\u003cstring>"},"image_tag":"\u003cstring>","install_id":"\u003cstring>","override_env_vars":{},"sandbox_mode":{"enabled":true,"helm":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>"},"kubernetes_manifest":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>"},"outputs":{},"pulumi":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>","workspace_id":"\u003cstring>"},"terraform":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>","state_json":"\u003cstring>","workspace_id":"\u003cstring>"}},"source_image":"\u003cstring>","steps":[{"attrs":{},"git_source":{"path":"\u003cstring>","ref":"\u003cstring>","url":"\u003cstring>","recurse_submodules":true},"interpolated_command":"\u003cstring>","interpolated_env_vars":{},"interpolated_inline_contents":"\u003cstring>","run_id":"\u003cstring>"}],"timeout":123},"build_plan":{"dst_registry":{"acrappRegistration":{"clientCertificateName":"\u003cstring>","clientID":"\u003cstring>","clientSecretName":"\u003cstring>","componentID":"\u003cstring>","tenantID":"\u003cstring>"},"acrauth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"ecrauth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"loginServer":"\u003cstring>","ociauth":{"password":"\u003cstring>","username":"\u003cstring>"},"plugin":"\u003cstring>","region":"\u003cstring>","registryType":"ecr","repository":"\u003cstring>","serviceAccountEmail":"\u003cstring>","workloadIdentityProvider":"\u003cstring>"},"dst_tag":"\u003cstring>","component_build_id":"\u003cstring>","component_id":"\u003cstring>","container_image_pull_plan":{"image":"\u003cstring>","previous_source_digest":"\u003cstring>","repo_config":{"acrappRegistration":{"clientCertificateName":"\u003cstring>","clientID":"\u003cstring>","clientSecretName":"\u003cstring>","componentID":"\u003cstring>","tenantID":"\u003cstring>"},"acrauth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"ecrauth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"loginServer":"\u003cstring>","ociauth":{"password":"\u003cstring>","username":"\u003cstring>"},"plugin":"\u003cstring>","region":"\u003cstring>","registryType":"ecr","repository":"\u003cstring>","serviceAccountEmail":"\u003cstring>","workloadIdentityProvider":"\u003cstring>"},"tag":"\u003cstring>","update_policy":"\u003cstring>","verification":{"authorities":[{"issuer":"\u003cstring>","public_key":"\u003cstring>","subject":"\u003cstring>","subject_regexp":"\u003cstring>","type":"keyless"}],"require_signature":true}},"docker_build_plan":{"build_args":{},"context":"\u003cstring>","dockerfile":"\u003cstring>","target":"\u003cstring>"},"git_source":{"path":"\u003cstring>","ref":"\u003cstring>","url":"\u003cstring>","recurse_submodules":true},"helm_build_plan":{"helmRepoConfig":{"chart":"\u003cstring>","repoURL":"\u003cstring>","version":"\u003cstring>"},"labels":{},"values":[{"name":"\u003cstring>","type":"\u003cstring>","value":"\u003cstring>"}],"valuesFiles":["\u003cstring>"]},"kubernetes_manifest_build_plan":{"inline_manifest":"\u003cstring>","kustomize_config":{"enable_helm":true,"load_restrictor":"\u003cstring>","patches":["\u003cstring>"]},"kustomize_path":"\u003cstring>","labels":{},"source_type":"\u003cstring>"},"pulumi_build_plan":{"labels":{}},"sandbox_mode":{"enabled":true,"helm":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>"},"kubernetes_manifest":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>"},"outputs":{},"pulumi":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>","workspace_id":"\u003cstring>"},"terraform":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>","state_json":"\u003cstring>","workspace_id":"\u003cstring>"}},"terraform_build_plan":{"labels":{},"terraform_version":"\u003cstring>","vendor_providers":true}},"deploy_plan":{"src_registry":{"acrappRegistration":{"clientCertificateName":"\u003cstring>","clientID":"\u003cstring>","clientSecretName":"\u003cstring>","componentID":"\u003cstring>","tenantID":"\u003cstring>"},"acrauth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"ecrauth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"loginServer":"\u003cstring>","ociauth":{"password":"\u003cstring>","username":"\u003cstring>"},"plugin":"\u003cstring>","region":"\u003cstring>","registryType":"ecr","repository":"\u003cstring>","serviceAccountEmail":"\u003cstring>","workloadIdentityProvider":"\u003cstring>"},"src_tag":"\u003cstring>","app_config_id":"\u003cstring>","app_id":"\u003cstring>","apply_plan_contents":"\u003cstring>","apply_plan_display":"\u003cstring>","component_id":"\u003cstring>","component_name":"\u003cstring>","helm":{"aws_auth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"azure_auth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"cluster_info":{"aws_auth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"azure_auth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"ca_data":"\u003cstring>","endpoint":"\u003cstring>","env_vars":{},"gcp_auth":{"impersonate_service_account":"\u003cstring>","project_id":"\u003cstring>","region":"\u003cstring>"},"id":"\u003cstring>","inline":true,"kube_config":"\u003cstring>","trusted_role_arn":"\u003cstring>"},"create_namespace":true,"gcp_auth":{"impersonate_service_account":"\u003cstring>","project_id":"\u003cstring>","region":"\u003cstring>"},"helm_chart_id":"\u003cstring>","name":"\u003cstring>","namespace":"\u003cstring>","recover_release":true,"skip_crds":true,"storage_driver":"\u003cstring>","take_ownership":true,"values":[{"name":"\u003cstring>","type":"\u003cstring>","value":"\u003cstring>"}],"values_files":["\u003cstring>"],"values_override":"\u003cstring>"},"inputs_digest":"\u003cstring>","install_id":"\u003cstring>","kubernetes_manifest":{"aws_auth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"azure_auth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"cluster_info":{"aws_auth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"azure_auth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"ca_data":"\u003cstring>","endpoint":"\u003cstring>","env_vars":{},"gcp_auth":{"impersonate_service_account":"\u003cstring>","project_id":"\u003cstring>","region":"\u003cstring>"},"id":"\u003cstring>","inline":true,"kube_config":"\u003cstring>","trusted_role_arn":"\u003cstring>"},"gcp_auth":{"impersonate_service_account":"\u003cstring>","project_id":"\u003cstring>","region":"\u003cstring>"},"manifest":"\u003cstring>","namespace":"\u003cstring>","oci_artifact":{"digest":"\u003cstring>","tag":"\u003cstring>","url":"\u003cstring>"},"state":{"actions":{"populated":true,"workflows":{}},"app":{"id":"\u003cstring>","name":"\u003cstring>","populated":true,"status":"\u003cstring>","variables":{}},"cloud_account":{"aws":{"region":"\u003cstring>"},"azure":{"location":"\u003cstring>"},"gcp":{"project_id":"\u003cstring>","region":"\u003cstring>"}},"components":{},"domain":{"internal_domain":"\u003cstring>","populated":true,"public_domain":"\u003cstring>"},"id":"\u003cstring>","inputs":{"inputs":{},"populated":true},"install":{"id":"\u003cstring>","inputs":{},"internal_domain":"\u003cstring>","name":"\u003cstring>","populated":true,"public_domain":"\u003cstring>","sandbox":{"outputs":{},"populated":true,"recent_runs":"\u003carray>","status":"\u003cstring>","type":"\u003cstring>","version":"\u003cstring>"}},"install_stack":{"checksum":"\u003cstring>","outputs":{},"populated":true,"quick_link_url":"\u003cstring>","status":"\u003cstring>","template_json":"\u003cstring>","template_url":"\u003cstring>"},"labels":{},"name":"\u003cstring>","org":{"id":"\u003cstring>","name":"\u003cstring>","populated":true,"status":"\u003cstring>"},"runner":{"api_url":"\u003cstring>","id":"\u003cstring>","populated":true,"runner_group_id":"\u003cstring>","status":"\u003cstring>"},"sandbox":{"outputs":{},"populated":true,"recent_runs":"\u003carray>","status":"\u003cstring>","type":"\u003cstring>","version":"\u003cstring>"},"secrets":{},"stale_at":"\u003cstring>"}},"noop":{},"pulumi":{"aws_auth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"azure_auth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"cluster_info":{"aws_auth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"azure_auth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"ca_data":"\u003cstring>","endpoint":"\u003cstring>","env_vars":{},"gcp_auth":{"impersonate_service_account":"\u003cstring>","project_id":"\u003cstring>","region":"\u003cstring>"},"id":"\u003cstring>","inline":true,"kube_config":"\u003cstring>","trusted_role_arn":"\u003cstring>"},"config":{},"destroy":true,"env_vars":{},"gcp_auth":{"impersonate_service_account":"\u003cstring>","project_id":"\u003cstring>","region":"\u003cstring>"},"plan_json":[123],"pulumi_version":"\u003cstring>","runtime":"\u003cstring>","stack_name":"\u003cstring>","state":{"actions":{"populated":true,"workflows":{}},"app":{"id":"\u003cstring>","name":"\u003cstring>","populated":true,"status":"\u003cstring>","variables":{}},"cloud_account":{"aws":{"region":"\u003cstring>"},"azure":{"location":"\u003cstring>"},"gcp":{"project_id":"\u003cstring>","region":"\u003cstring>"}},"components":{},"domain":{"internal_domain":"\u003cstring>","populated":true,"public_domain":"\u003cstring>"},"id":"\u003cstring>","inputs":{"inputs":{},"populated":true},"install":{"id":"\u003cstring>","inputs":{},"internal_domain":"\u003cstring>","name":"\u003cstring>","populated":true,"public_domain":"\u003cstring>","sandbox":{"outputs":{},"populated":true,"recent_runs":"\u003carray>","status":"\u003cstring>","type":"\u003cstring>","version":"\u003cstring>"}},"install_stack":{"checksum":"\u003cstring>","outputs":{},"populated":true,"quick_link_url":"\u003cstring>","status":"\u003cstring>","template_json":"\u003cstring>","template_url":"\u003cstring>"},"labels":{},"name":"\u003cstring>","org":{"id":"\u003cstring>","name":"\u003cstring>","populated":true,"status":"\u003cstring>"},"runner":{"api_url":"\u003cstring>","id":"\u003cstring>","populated":true,"runner_group_id":"\u003cstring>","status":"\u003cstring>"},"sandbox":{"outputs":{},"populated":true,"recent_runs":"\u003carray>","status":"\u003cstring>","type":"\u003cstring>","version":"\u003cstring>"},"secrets":{},"stale_at":"\u003cstring>"},"update_plans":true,"workspace_id":"\u003cstring>"},"sandbox_mode":{"enabled":true,"helm":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>"},"kubernetes_manifest":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>"},"outputs":{},"pulumi":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>","workspace_id":"\u003cstring>"},"terraform":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>","state_json":"\u003cstring>","workspace_id":"\u003cstring>"}},"src_digest":"\u003cstring>","teardown":{"retain":["\u003cstring>"]},"terraform":{"aws_auth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"azure_auth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"cluster_info":{"aws_auth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"azure_auth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"ca_data":"\u003cstring>","endpoint":"\u003cstring>","env_vars":{},"gcp_auth":{"impersonate_service_account":"\u003cstring>","project_id":"\u003cstring>","region":"\u003cstring>"},"id":"\u003cstring>","inline":true,"kube_config":"\u003cstring>","trusted_role_arn":"\u003cstring>"},"env_vars":{},"gcp_auth":{"impersonate_service_account":"\u003cstring>","project_id":"\u003cstring>","region":"\u003cstring>"},"hooks":{"enabled":true,"envVars":{},"runAuth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true}},"plan_json":[123],"policies":{},"state":{"actions":{"populated":true,"workflows":{}},"app":{"id":"\u003cstring>","name":"\u003cstring>","populated":true,"status":"\u003cstring>","variables":{}},"cloud_account":{"aws":{"region":"\u003cstring>"},"azure":{"location":"\u003cstring>"},"gcp":{"project_id":"\u003cstring>","region":"\u003cstring>"}},"components":{},"domain":{"internal_domain":"\u003cstring>","populated":true,"public_domain":"\u003cstring>"},"id":"\u003cstring>","inputs":{"inputs":{},"populated":true},"install":{"id":"\u003cstring>","inputs":{},"internal_domain":"\u003cstring>","name":"\u003cstring>","populated":true,"public_domain":"\u003cstring>","sandbox":{"outputs":{},"populated":true,"recent_runs":"\u003carray>","status":"\u003cstring>","type":"\u003cstring>","version":"\u003cstring>"}},"install_stack":{"checksum":"\u003cstring>","outputs":{},"populated":true,"quick_link_url":"\u003cstring>","status":"\u003cstring>","template_json":"\u003cstring>","template_url":"\u003cstring>"},"labels":{},"name":"\u003cstring>","org":{"id":"\u003cstring>","name":"\u003cstring>","populated":true,"status":"\u003cstring>"},"runner":{"api_url":"\u003cstring>","id":"\u003cstring>","populated":true,"runner_group_id":"\u003cstring>","status":"\u003cstring>"},"sandbox":{"outputs":{},"populated":true,"recent_runs":"\u003carray>","status":"\u003cstring>","type":"\u003cstring>","version":"\u003cstring>"},"secrets":{},"stale_at":"\u003cstring>"},"terraform_backend":{"workspaceID":"\u003cstring>"},"vars":{},"vars_files":["\u003cstring>"]}},"fetch_image_metadata_plan":{"registry":{"acrappRegistration":{"clientCertificateName":"\u003cstring>","clientID":"\u003cstring>","clientSecretName":"\u003cstring>","componentID":"\u003cstring>","tenantID":"\u003cstring>"},"acrauth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"ecrauth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"loginServer":"\u003cstring>","ociauth":{"password":"\u003cstring>","username":"\u003cstring>"},"plugin":"\u003cstring>","region":"\u003cstring>","registryType":"ecr","repository":"\u003cstring>","serviceAccountEmail":"\u003cstring>","workloadIdentityProvider":"\u003cstring>"},"tag":"\u003cstring>","include_attestation_layers":true,"include_attestation_manifests":true,"include_index":true,"sandbox_mode":{"enabled":true,"helm":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>"},"kubernetes_manifest":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>"},"outputs":{},"pulumi":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>","workspace_id":"\u003cstring>"},"terraform":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>","state_json":"\u003cstring>","workspace_id":"\u003cstring>"}}},"sandbox_run_plan":{"app_config_id":"\u003cstring>","app_id":"\u003cstring>","apply_plan_contents":"\u003cstring>","apply_plan_display":[123],"aws_auth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"azure_auth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"env_vars":{},"gcp_auth":{"impersonate_service_account":"\u003cstring>","project_id":"\u003cstring>","region":"\u003cstring>"},"git_source":{"path":"\u003cstring>","ref":"\u003cstring>","url":"\u003cstring>","recurse_submodules":true},"hooks":{"enabled":true,"envVars":{},"runAuth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true}},"inputs_digest":"\u003cstring>","install_id":"\u003cstring>","kyverno_policies_dir":"\u003cstring>","local_archive":{"local_archive":"\u003cstring>"},"oci_source":{"registry":{"acrappRegistration":{"clientCertificateName":"\u003cstring>","clientID":"\u003cstring>","clientSecretName":"\u003cstring>","componentID":"\u003cstring>","tenantID":"\u003cstring>"},"acrauth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"ecrauth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"loginServer":"\u003cstring>","ociauth":{"password":"\u003cstring>","username":"\u003cstring>"},"plugin":"\u003cstring>","region":"\u003cstring>","registryType":"ecr","repository":"\u003cstring>","serviceAccountEmail":"\u003cstring>","workloadIdentityProvider":"\u003cstring>"},"tag":"\u003cstring>"},"policies":{},"pulumi_backend":{"runtime":"\u003cstring>","stack_name":"\u003cstring>","workspace_id":"\u003cstring>","config":{},"pulumi_version":"\u003cstring>","update_plans":true},"sandbox_mode":{"enabled":true,"helm":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>"},"kubernetes_manifest":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>"},"outputs":{},"pulumi":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>","workspace_id":"\u003cstring>"},"terraform":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>","state_json":"\u003cstring>","workspace_id":"\u003cstring>"}},"state":{"actions":{"populated":true,"workflows":{}},"app":{"id":"\u003cstring>","name":"\u003cstring>","populated":true,"status":"\u003cstring>","variables":{}},"cloud_account":{"aws":{"region":"\u003cstring>"},"azure":{"location":"\u003cstring>"},"gcp":{"project_id":"\u003cstring>","region":"\u003cstring>"}},"components":{},"domain":{"internal_domain":"\u003cstring>","populated":true,"public_domain":"\u003cstring>"},"id":"\u003cstring>","inputs":{"inputs":{},"populated":true},"install":{"id":"\u003cstring>","inputs":{},"internal_domain":"\u003cstring>","name":"\u003cstring>","populated":true,"public_domain":"\u003cstring>","sandbox":{"outputs":{},"populated":true,"recent_runs":"\u003carray>","status":"\u003cstring>","type":"\u003cstring>","version":"\u003cstring>"}},"install_stack":{"checksum":"\u003cstring>","outputs":{},"populated":true,"quick_link_url":"\u003cstring>","status":"\u003cstring>","template_json":"\u003cstring>","template_url":"\u003cstring>"},"labels":{},"name":"\u003cstring>","org":{"id":"\u003cstring>","name":"\u003cstring>","populated":true,"status":"\u003cstring>"},"runner":{"api_url":"\u003cstring>","id":"\u003cstring>","populated":true,"runner_group_id":"\u003cstring>","status":"\u003cstring>"},"sandbox":{"outputs":{},"populated":true,"recent_runs":"\u003carray>","status":"\u003cstring>","type":"\u003cstring>","version":"\u003cstring>"},"secrets":{},"stale_at":"\u003cstring>"},"terraform_backend":{"workspaceID":"\u003cstring>"},"vars":{},"vars_files":["\u003cstring>"]},"sync_oci_plan":{"dst_registry":{"acrappRegistration":{"clientCertificateName":"\u003cstring>","clientID":"\u003cstring>","clientSecretName":"\u003cstring>","componentID":"\u003cstring>","tenantID":"\u003cstring>"},"acrauth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"ecrauth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"loginServer":"\u003cstring>","ociauth":{"password":"\u003cstring>","username":"\u003cstring>"},"plugin":"\u003cstring>","region":"\u003cstring>","registryType":"ecr","repository":"\u003cstring>","serviceAccountEmail":"\u003cstring>","workloadIdentityProvider":"\u003cstring>"},"dst_tag":"\u003cstring>","src_registry":{"acrappRegistration":{"clientCertificateName":"\u003cstring>","clientID":"\u003cstring>","clientSecretName":"\u003cstring>","componentID":"\u003cstring>","tenantID":"\u003cstring>"},"acrauth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"ecrauth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"loginServer":"\u003cstring>","ociauth":{"password":"\u003cstring>","username":"\u003cstring>"},"plugin":"\u003cstring>","region":"\u003cstring>","registryType":"ecr","repository":"\u003cstring>","serviceAccountEmail":"\u003cstring>","workloadIdentityProvider":"\u003cstring>"},"src_tag":"\u003cstring>","sandbox_mode":{"enabled":true,"helm":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>"},"kubernetes_manifest":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>"},"outputs":{},"pulumi":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>","workspace_id":"\u003cstring>"},"terraform":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>","state_json":"\u003cstring>","workspace_id":"\u003cstring>"}}},"sync_secrets_plan":{"aws_auth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"azure_auth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"cluster_info":{"aws_auth":{"assume_role":{"role_arn":"\u003cstring>","session_name":"\u003cstring>","external_id":"\u003cstring>","session_duration_seconds":123,"two_step_config":{"iam_role_arn":"\u003cstring>","src_iam_role_arn":"\u003cstring>","src_static_credentials":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"}},"use_gcp_oidc":true,"use_github_oidc":true},"cache_id":"\u003cstring>","profile":"\u003cstring>","region":"\u003cstring>","static":{"access_key_id":"\u003cstring>","secret_access_key":"\u003cstring>","session_token":"\u003cstring>"},"use_default":true},"azure_auth":{"managed_identity_client_id":"\u003cstring>","service_principal":{"subscription_id":"\u003cstring>","subscription_tenant_id":"\u003cstring>"},"use_default":true},"ca_data":"\u003cstring>","endpoint":"\u003cstring>","env_vars":{},"gcp_auth":{"impersonate_service_account":"\u003cstring>","project_id":"\u003cstring>","region":"\u003cstring>"},"id":"\u003cstring>","inline":true,"kube_config":"\u003cstring>","trusted_role_arn":"\u003cstring>"},"gcp_auth":{"impersonate_service_account":"\u003cstring>","project_id":"\u003cstring>","region":"\u003cstring>"},"kubernetes_secrets":[{"azure_key_vault_secret_id":"\u003cstring>","format":"\u003cstring>","gcp_secret_name":"\u003cstring>","key_name":"\u003cstring>","name":"\u003cstring>","namespace":"\u003cstring>","secret_arn":"\u003cstring>","secret_name":"\u003cstring>","targets":[{"key":"\u003cstring>","name":"\u003cstring>","namespaces":["\u003cstring>"]}]}],"sandbox_mode":{"enabled":true,"helm":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>"},"kubernetes_manifest":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>"},"outputs":{},"pulumi":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>","workspace_id":"\u003cstring>"},"terraform":{"plan_contents":"\u003cstring>","plan_display_contents":"\u003cstring>","state_json":"\u003cstring>","workspace_id":"\u003cstring>"}}}},"created_at":"\u003cstring>","created_by_id":"\u003cstring>","id":"\u003cstring>","org_id":"\u003cstring>","plan_json":"\u003cstring>","runner_job_id":"\u003cstring>","updated_at":"\u003cstring>"},"log_stream_id":"\u003cstring>","max_executions":123,"metadata":{},"operation":"exec","org_id":"\u003cstring>","outputs":{},"outputs_json":"\u003cstring>","overall_timeout":123,"owner_id":"\u003cstring>","owner_type":"\u003cstring>","queue_timeout":123,"runner_id":"\u003cstring>","runner_process_id":"\u003cstring>","started_at":"\u003cstring>","status":"queued","status_description":"\u003cstring>","status_v2":{"composite_error":{"data":{},"hints":{},"message":"\u003cstring>","sections":[{"body":"\u003cstring>","heading":"\u003cstring>","kind":"markdown"}],"severity":"fatal","source_id":"\u003cstring>","source_type":"\u003cstring>","type":"\u003cstring>","version":123},"created_at_ts":123,"created_by_id":"\u003cstring>","history":"\u003carray>","metadata":{},"status":"error","status_human_description":"\u003cstring>"},"type":"health-check","updated_at":"\u003cstring>"}]}},"exampleType":"generated"}},"description":"OK","exampleType":"generated"},"15192178-d56f-403f-ab3a-ecf9588e9e4f":{"content":{"application/json":{"schema":{"properties":{"description":{"type":"string","uniqueKey":"description","typeLabel":"string"},"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"user_error":{"type":"boolean","uniqueKey":"user_error","typeLabel":"boolean"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"description":"\u003cstring>","error":"\u003cstring>","user_error":true}}},"exampleType":"generated"}},"description":"Bad Request","exampleType":"generated"},"8b36d962-ddfa-41a2-9ed8-7a060c7fad09":{"content":{"application/json":{"schema":{"properties":{"description":{"type":"string","uniqueKey":"description","typeLabel":"string"},"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"user_error":{"type":"boolean","uniqueKey":"user_error","typeLabel":"boolean"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"description":"\u003cstring>","error":"\u003cstring>","user_error":true}}},"exampleType":"generated"}},"description":"Unauthorized","exampleType":"generated"},"f7030dcf-6198-4948-8275-d851bb20a3d7":{"content":{"application/json":{"schema":{"properties":{"description":{"type":"string","uniqueKey":"description","typeLabel":"string"},"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"user_error":{"type":"boolean","uniqueKey":"user_error","typeLabel":"boolean"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"description":"\u003cstring>","error":"\u003cstring>","user_error":true}}},"exampleType":"generated"}},"description":"Forbidden","exampleType":"generated"},"ca12985b-bae1-4a7f-bb73-3491878a9292":{"content":{"application/json":{"schema":{"properties":{"description":{"type":"string","uniqueKey":"description","typeLabel":"string"},"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"user_error":{"type":"boolean","uniqueKey":"user_error","typeLabel":"boolean"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"description":"\u003cstring>","error":"\u003cstring>","user_error":true}}},"exampleType":"generated"}},"description":"Not Found","exampleType":"generated"},"43c950dc-cc47-40ee-b6db-1bba8e3a4933":{"content":{"application/json":{"schema":{"properties":{"description":{"type":"string","uniqueKey":"description","typeLabel":"string"},"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"user_error":{"type":"boolean","uniqueKey":"user_error","typeLabel":"boolean"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"description":"\u003cstring>","error":"\u003cstring>","user_error":true}}},"exampleType":"generated"}},"description":"Internal Server Error","exampleType":"generated"}},"security":{"a9b0cdd6-c91c-42ca-bb02-edff33075b7c":{"APIKey":{"description":"Type \"Bearer\" followed by a space and token.","in":"header","name":"Authorization","type":"apiKey","scopes":[],"schemeName":"APIKey"}},"0c9f26eb-8107-42e2-8bd9-605c92eba411":{"OrgID":{"description":"Nuon org ID","in":"header","name":"X-Nuon-Org-ID","type":"apiKey","scopes":[],"schemeName":"OrgID"}}},"servers":{"37c5dbb3-26a1-4f82-bfa5-dd2818555cd7":{"url":"https://api.nuon.co/"}},"schemas":{"fee6b9e8-83eb-4820-87c3-d95eedcdc272":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"d7518275-78ad-410a-b4d0-f0c0c1fd25a3":{"properties":{"available_timeout":{"description":"available timeout is how long a job can be marked as \"available\" before being requeued","type":"integer"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"execution_count":{"type":"integer"},"execution_time":{"type":"integer"},"execution_timeout":{"description":"execution timeout is how long a job can be marked as \"exeucuting\" before being requeued","type":"integer"},"executions":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"metadata":{"additionalProperties":{"type":"string"},"description":"Metadata is used to store additional information about the execution {e.g., client version.}","type":"object"},"org_id":{"type":"string"},"outputs":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"outputs":{"additionalProperties":{"type":"object"},"type":"object"},"outputs_json":{"type":"string"},"runner_job_execution_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"result":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the typed, structured error parsed from this execution's\nfailure output at write time. It is the canonical, execution-scoped store\nfor runner-driven composite errors: strictly 1:1 with the attempt and\nnever reused, so it cannot go stale across retries. Aggregate rows derive\ntheir displayed error from the latest relevant result; they do not own it.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"contents":{"type":"string"},"contents_display":{"type":"string"},"contents_display_gzip":{"type":"string"},"contents_gzip":{"description":"columns for storage of gzipped contents and plans","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"error_code":{"type":"integer"},"error_metadata":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"org_id":{"type":"string"},"runner_job_execution_id":{"type":"string"},"success":{"type":"boolean"},"updated_at":{"type":"string"}},"type":"object"},"runner_job_id":{"type":"string"},"status":{"enum":["pending","initializing","in-progress","cleaning-up","finished","failed","timed-out","not-attempted","cancelled","unknown"],"type":"string","x-enum-varnames":["RunnerJobExecutionStatusPending","RunnerJobExecutionStatusInitializing","RunnerJobExecutionStatusInProgress","RunnerJobExecutionStatusCleaningUp","RunnerJobExecutionStatusFinished","RunnerJobExecutionStatusFailed","RunnerJobExecutionStatusTimedOut","RunnerJobExecutionStatusNotAttempted","RunnerJobExecutionStatusCancelled","RunnerJobExecutionStatusUnknown"]},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"executor":{"type":"string"},"final_runner_job_execution_id":{"type":"string"},"finished_at":{"type":"string"},"group":{"enum":["health-checks","sync","build","deploy","sandbox","runner","operations","management","actions","image-actions","","any"],"type":"string","x-enum-varnames":["RunnerJobGroupHealthChecks","RunnerJobGroupSync","RunnerJobGroupBuild","RunnerJobGroupDeploy","RunnerJobGroupSandbox","RunnerJobGroupRunner","RunnerJobGroupOperations","RunnerJobGroupManagement","RunnerJobGroupActions","RunnerJobGroupImageActions","RunnerJobGroupUnknown","RunnerJobGroupAny"]},"id":{"type":"string"},"install_role_usage":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_role_id":{"type":"string"},"org_id":{"type":"string"},"role_name":{"type":"string"},"role_selection_trace":{"items":{"properties":{"available":{"type":"boolean"},"role_id":{"type":"string"},"role_name":{"type":"string"},"role_source":{"type":"string"},"selected":{"type":"boolean"}},"type":"object"},"type":"array"},"role_source":{"type":"string"},"runner_job":{"oneOf":[{}]},"runner_job_id":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"app_branch_runs":{"items":{"properties":{"app_branch":{"properties":{"app_id":{"type":"string"},"configs":{"items":{"properties":{"action_ids":{"items":{"type":"string"},"type":"array"},"app_branch_id":{"type":"string"},"component_ids":{"items":{"type":"string"},"type":"array"},"config_number":{"type":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default":{"type":"boolean"},"id":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"max_parallel":{"type":"integer"},"name":{"type":"string"},"order":{"type":"integer"},"org_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string"},"org_id":{"type":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string"},"type":"array"},"preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"run_config":{"properties":{"github_label":{"type":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"]},"tag_prefix":{"type":"string"}},"type":"object"},"runbook_ids":{"items":{"type":"string"},"type":"array"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean"},"updated_at":{"type":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"latest_run":{"oneOf":[{}]},"managed_by":{"type":"string"},"name":{"type":"string"},"org_id":{"type":"string"},"queue":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"updated_at":{"type":"string"},"workflow_count":{"type":"integer"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"app_branch_config":{"properties":{"action_ids":{"items":{"type":"string"},"type":"array"},"app_branch_id":{"type":"string"},"component_ids":{"items":{"type":"string"},"type":"array"},"config_number":{"type":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default":{"type":"boolean"},"id":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"max_parallel":{"type":"integer"},"name":{"type":"string"},"order":{"type":"integer"},"org_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string"},"org_id":{"type":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string"},"type":"array"},"preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"run_config":{"properties":{"github_label":{"type":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"]},"tag_prefix":{"type":"string"}},"type":"object"},"runbook_ids":{"items":{"type":"string"},"type":"array"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean"},"updated_at":{"type":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"app_config_id":{"type":"string"},"awaiting_approval":{"type":"boolean"},"base_branch":{"type":"string"},"comparison":{"properties":{"base_run":{"oneOf":[{}]},"base_run_id":{"type":"string"},"config_diff":{"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"full_diff":{"type":"object"},"git_diff":{"type":"object"},"head_run":{"oneOf":[{}]},"head_run_id":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"source_diff":{"type":"object"},"updated_at":{"type":"string"}},"type":"object"},"completed_at":{"type":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"error_message":{"type":"string"},"event_type":{"type":"string"},"force":{"type":"boolean"},"github_comment_id":{"type":"integer"},"head_sha":{"type":"string"},"id":{"type":"string"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"log_stream_id":{"type":"string"},"metadata":{"properties":{"base_branch":{"type":"string"},"git_ref":{"type":"string"},"github_label":{"type":"string"},"head_sha":{"type":"string"},"is_draft":{"type":"boolean"},"pr_number":{"type":"integer"},"run_mode":{"type":"string"},"tag":{"type":"string"},"tag_prefix":{"type":"string"},"trigger":{"enum":["manual","push","pull_request","tag","github_label","onboarding"],"type":"string","x-enum-varnames":["AppBranchRunTriggerManual","AppBranchRunTriggerPush","AppBranchRunTriggerPullRequest","AppBranchRunTriggerTag","AppBranchRunTriggerGithubLabel","AppBranchRunTriggerOnboarding"]}},"type":"object"},"no_config_changes":{"type":"boolean"},"plan_only":{"type":"boolean"},"pr_number":{"type":"integer"},"preview":{"properties":{"app_branch_run_id":{"type":"string"},"branch_preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"git_ref":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"type":"string"},"input_app_config_id":{"type":"string"},"install_id":{"type":"string"},"install_name":{"type":"string"},"is_draft_mode":{"type":"boolean"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"org_id":{"type":"string"},"override_preview_config":{"properties":{"install_id":{"type":"string"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]}},"type":"object"},"resolved_preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"send_statuses_on_ignore":{"type":"boolean"},"source":{"enum":["pr","commit","branch","local"],"type":"string","x-enum-varnames":["AppBranchRunPreviewSourcePR","AppBranchRunPreviewSourceCommit","AppBranchRunPreviewSourceBranch","AppBranchRunPreviewSourceLocal"]},"updated_at":{"type":"string"}},"type":"object"},"queue_signal":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"run_type":{"enum":["manual-run","git-run","git-preview-run"],"type":"string","x-enum-varnames":["AppBranchRunTypeManual","AppBranchRunTypeGit","AppBranchRunTypeGitPreview"]},"started_at":{"type":"string"},"status":{"type":"string"},"trigger_event_dispatch_id":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"approval_option":{"enum":["approve-all","prompt"],"type":"string","x-enum-varnames":["InstallApprovalOptionApproveAll","InstallApprovalOptionPrompt"]},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"execution_time":{"type":"integer"},"finished":{"type":"boolean"},"finished_at":{"type":"string"},"generate_steps_signal":{"type":"object","description":"GenerateStepsSignal is an optional queue signal that generates workflow steps.\nWhen set, the conductor enqueues this signal and calls its \"FetchSteps\" update\nhandler instead of using the hardcoded Generators map.","properties":{"signal":{"oneOf":[{}]}}},"id":{"type":"string"},"install_action_workflow_runs":{"items":{"properties":{"action_workflow_config_id":{"type":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"config":{"properties":{"action_workflow_id":{"type":"string"},"app_config_id":{"type":"string"},"app_id":{"type":"string"},"break_glass_role_arn":{"type":"string"},"component_dependency_ids":{"items":{"type":"string"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"enable_kube_config":{"properties":{"bool":{"type":"boolean"},"valid":{"description":"Valid is true if Bool is not NULL","type":"boolean"}},"type":"object"},"id":{"type":"string"},"image":{"description":"Image is an optional container image the action's steps run inside.","type":"string"},"is_healthcheck":{"type":"boolean"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions.","type":"string"},"references":{"items":{"type":"string"},"type":"array"},"refs":{"items":{"properties":{"input":{"type":"string"},"name":{"type":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"]},"value":{"type":"string"}},"type":"object"},"type":"array"},"role":{"type":"string"},"steps":{"items":{"properties":{"action_workflow_config_id":{"type":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string"},"app_id":{"type":"string"},"command":{"type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"idx":{"type":"integer"},"inline_contents":{"type":"string"},"name":{"description":"metadata","type":"string"},"previous_step_id":{"type":"string"},"public_git_vcs_config":{"type":"object","description":"all the details needed for a step","properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}}},"references":{"items":{"type":"string"},"type":"array"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"timeout":{"type":"integer"},"triggers":{"description":"INFO: if adding new associations here, ensure they are added to the batch delete activity","items":{"properties":{"action_workflow_config_id":{"type":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string"},"app_id":{"type":"string"},"component":{"properties":{"app_id":{"type":"string"},"config_versions":{"type":"integer"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dependencies":{"items":{"type":"string"},"type":"array"},"id":{"type":"string"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"latest_build":{"properties":{"app_branch_id":{"type":"string"},"app_branch_run":{"properties":{"app_branch":{"properties":{"app_id":{"type":"string"},"configs":{"items":{"properties":{"action_ids":{"items":{"type":"string"},"type":"array"},"app_branch_id":{"type":"string"},"component_ids":{"items":{"type":"string"},"type":"array"},"config_number":{"type":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default":{"type":"boolean"},"id":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"max_parallel":{"type":"integer"},"name":{"type":"string"},"order":{"type":"integer"},"org_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string"},"org_id":{"type":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string"},"type":"array"},"preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"run_config":{"properties":{"github_label":{"type":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"]},"tag_prefix":{"type":"string"}},"type":"object"},"runbook_ids":{"items":{"type":"string"},"type":"array"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean"},"updated_at":{"type":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"latest_run":{"oneOf":[{}]},"managed_by":{"type":"string"},"name":{"type":"string"},"org_id":{"type":"string"},"queue":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"updated_at":{"type":"string"},"workflow_count":{"type":"integer"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"app_branch_config":{"properties":{"action_ids":{"items":{"type":"string"},"type":"array"},"app_branch_id":{"type":"string"},"component_ids":{"items":{"type":"string"},"type":"array"},"config_number":{"type":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default":{"type":"boolean"},"id":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"max_parallel":{"type":"integer"},"name":{"type":"string"},"order":{"type":"integer"},"org_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string"},"org_id":{"type":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string"},"type":"array"},"preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"run_config":{"properties":{"github_label":{"type":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"]},"tag_prefix":{"type":"string"}},"type":"object"},"runbook_ids":{"items":{"type":"string"},"type":"array"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean"},"updated_at":{"type":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"app_config_id":{"type":"string"},"awaiting_approval":{"type":"boolean"},"base_branch":{"type":"string"},"comparison":{"properties":{"base_run":{"oneOf":[{}]},"base_run_id":{"type":"string"},"config_diff":{"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"full_diff":{"type":"object"},"git_diff":{"type":"object"},"head_run":{"oneOf":[{}]},"head_run_id":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"source_diff":{"type":"object"},"updated_at":{"type":"string"}},"type":"object"},"completed_at":{"type":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"error_message":{"type":"string"},"event_type":{"type":"string"},"force":{"type":"boolean"},"github_comment_id":{"type":"integer"},"head_sha":{"type":"string"},"id":{"type":"string"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"log_stream_id":{"type":"string"},"metadata":{"properties":{"base_branch":{"type":"string"},"git_ref":{"type":"string"},"github_label":{"type":"string"},"head_sha":{"type":"string"},"is_draft":{"type":"boolean"},"pr_number":{"type":"integer"},"run_mode":{"type":"string"},"tag":{"type":"string"},"tag_prefix":{"type":"string"},"trigger":{"enum":["manual","push","pull_request","tag","github_label","onboarding"],"type":"string","x-enum-varnames":["AppBranchRunTriggerManual","AppBranchRunTriggerPush","AppBranchRunTriggerPullRequest","AppBranchRunTriggerTag","AppBranchRunTriggerGithubLabel","AppBranchRunTriggerOnboarding"]}},"type":"object"},"no_config_changes":{"type":"boolean"},"plan_only":{"type":"boolean"},"pr_number":{"type":"integer"},"preview":{"properties":{"app_branch_run_id":{"type":"string"},"branch_preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"git_ref":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"type":"string"},"input_app_config_id":{"type":"string"},"install_id":{"type":"string"},"install_name":{"type":"string"},"is_draft_mode":{"type":"boolean"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"org_id":{"type":"string"},"override_preview_config":{"properties":{"install_id":{"type":"string"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]}},"type":"object"},"resolved_preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"send_statuses_on_ignore":{"type":"boolean"},"source":{"enum":["pr","commit","branch","local"],"type":"string","x-enum-varnames":["AppBranchRunPreviewSourcePR","AppBranchRunPreviewSourceCommit","AppBranchRunPreviewSourceBranch","AppBranchRunPreviewSourceLocal"]},"updated_at":{"type":"string"}},"type":"object"},"queue_signal":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"run_type":{"enum":["manual-run","git-run","git-preview-run"],"type":"string","x-enum-varnames":["AppBranchRunTypeManual","AppBranchRunTypeGit","AppBranchRunTypeGitPreview"]},"started_at":{"type":"string"},"status":{"type":"string"},"trigger_event_dispatch_id":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"app_branch_run_id":{"type":"string"},"build_runner_job_id":{"type":"string"},"checksum":{"description":"checksum of our intermediate component config","type":"string"},"component_config_connection":{"properties":{"app_config_id":{"type":"string"},"app_config_version":{"type":"integer"},"auto_approve_on_policies_passing":{"type":"boolean"},"build_timeout":{"description":"Duration string for build operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string"},"checksum":{"type":"string"},"component_dependency_ids":{"items":{"type":"string"},"type":"array"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default_enabled":{"type":"boolean"},"deploy_timeout":{"description":"Duration string for deploy operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string"},"docker_build":{"properties":{"build_args":{"items":{"type":"string"},"type":"array"},"component_config_connection_id":{"description":"value","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dockerfile":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"target":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"drift_schedule":{"type":"string"},"external_image":{"properties":{"aws_ecr_image_config":{"properties":{"aws_region":{"type":"string"},"component_config_id":{"description":"connection to parent model","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"iam_role_arn":{"description":"actual configuration","type":"string"},"id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"azure_acr_image_config":{"properties":{"client_certificate_name":{"type":"string"},"client_id":{"type":"string"},"client_secret_name":{"description":"Names of app secrets holding the app registration's credential material,\nnever the material itself.","type":"string"},"component_config_id":{"description":"connection to parent model","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"registry_url":{"description":"actual configuration","type":"string"},"tenant_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"component_config_connection_id":{"description":"value","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"gcp_gar_image_config":{"properties":{"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"gcp_project_id":{"type":"string"},"gcp_region":{"type":"string"},"id":{"type":"string"},"service_account_email":{"type":"string"},"updated_at":{"type":"string"},"workload_identity_provider":{"type":"string"}},"type":"object"},"id":{"type":"string"},"image_url":{"type":"string"},"tag":{"type":"string"},"update_policy":{"description":"UpdatePolicy is an optional Masterminds-compatible semver constraint\n(e.g. \"~1.25.0\", \"^2\", \">=1.0.0,\u003c2.0.0\") that, when set, causes the\nrunner to list tags from the source registry, filter to those that\nparse as semver and satisfy the constraint, and pick the highest\nmatching tag at build time. Tag is then ignored as the source ref;\nthe resolved tag is recorded on ComponentBuild.ResolvedTag.\n\nWhen empty, the runner uses Tag literally.","type":"string"},"updated_at":{"type":"string"},"verification":{"properties":{"authorities":{"items":{"properties":{"issuer":{"type":"string"},"public_key":{"type":"string"},"subject":{"type":"string"},"subject_regexp":{"type":"string"},"type":{"enum":["keyless","public_key"],"type":"string","x-enum-varnames":["AuthorityTypeKeyless","AuthorityTypePublicKey"]}},"type":"object"},"type":"array"},"require_signature":{"type":"boolean"}},"type":"object"}},"type":"object"},"health_block_deploy":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"health_enabled":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"health_probes":{"items":{"properties":{"command":{"items":{"type":"string"},"type":"array"},"name":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"health_required_checks":{"items":{"type":"string"},"type":"array"},"health_stabilization_window":{"description":"Duration string for how long health must hold after a deploy applies (e.g., \"3m\"). Max 1h.","type":"string"},"helm":{"properties":{"chart_name":{"description":"Helm specific configurations","type":"string"},"component_config_connection_id":{"description":"parent reference","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"helm_config_json":{"properties":{"chart_name":{"type":"string"},"helm_repo_config":{"properties":{"chart":{"type":"string"},"repo_url":{"type":"string"},"version":{"type":"string"}},"type":"object"},"namespace":{"type":"string"},"skip_crds":{"type":"boolean"},"storage_driver":{"type":"string"},"take_ownership":{"description":"Newer fields that we don't need to store as columns in the database","type":"boolean"},"values":{"additionalProperties":{"type":"string"},"type":"object"},"values_files":{"items":{"type":"string"},"type":"array"}},"type":"object"},"id":{"type":"string"},"namespace":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"skip_crds":{"type":"boolean"},"storage_driver":{"type":"string"},"take_ownership":{"description":"Newer config fields that we don't need a column for","type":"boolean"},"updated_at":{"type":"string"},"values":{"additionalProperties":{"type":"string"},"type":"object"},"values_files":{"items":{"type":"string"},"type":"array"}},"type":"object"},"id":{"type":"string"},"job":{"properties":{"args":{"items":{"type":"string"},"type":"array"},"cmd":{"items":{"type":"string"},"type":"array"},"component_config_connection_id":{"description":"value","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"image_url":{"description":"Image attributes, copied from a docker_buid or external_image component.","type":"string"},"tag":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions, mirroring how component dependencies are tracked.","type":"string"},"kubernetes_manifest":{"properties":{"component_config_connection_id":{"description":"value","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"kustomize":{"type":"object","description":"Kustomize configuration (mutually exclusive with Manifest)","properties":{"enable_helm":{"description":"Enable Helm chart inflation during kustomize build","type":"boolean"},"load_restrictor":{"description":"Load restrictor: only \"rootOnly\" is supported","type":"string"},"patches":{"description":"Additional patch files to apply after kustomize build","items":{"type":"string"},"type":"array"},"path":{"description":"Path to kustomization directory (relative to source root)","type":"string"}}},"manifest":{"description":"Primary fields - used for inline manifests (fully supported)","type":"string"},"namespace":{"type":"string"},"public_git_vcs_config":{"type":"object","description":"VCS configuration for kustomize sources (similar to HelmComponentConfig)","properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}}},"updated_at":{"type":"string"}},"type":"object"},"latest_build_id":{"type":"string"},"max_auto_retries":{"type":"integer"},"operation_roles":{"additionalProperties":{"type":"string"},"description":"Operation roles map: operation type -> role name","type":"object"},"pulumi":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string"},"config":{"additionalProperties":{"type":"string"},"type":"object"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"runtime":{"description":"pulumi configuration values","type":"string"},"updated_at":{"type":"string"},"version":{"type":"string"}},"type":"object"},"references":{"items":{"type":"string"},"type":"array"},"refs":{"items":{"properties":{"input":{"type":"string"},"name":{"type":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"]},"value":{"type":"string"}},"type":"object"},"type":"array"},"skip_noops":{"type":"boolean"},"teardown":{"properties":{"retain":{"items":{"type":"string"},"type":"array"}},"type":"object"},"terraform_module":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"},"variables_files":{"items":{"type":"string"},"type":"array"},"version":{"description":"terraform configuration values","type":"string"}},"type":"object"},"toggleable":{"type":"boolean"},"type":{"enum":["terraform_module","helm_chart","docker_build","external_image","job","kubernetes_manifest","pulumi","unknown"],"type":"string","x-enum-varnames":["ComponentTypeTerraformModule","ComponentTypeHelmChart","ComponentTypeDockerBuild","ComponentTypeExternalImage","ComponentTypeJob","ComponentTypeKubernetesManifest","ComponentTypePulumi","ComponentTypeUnknown"]},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"component_config_connection_id":{"description":"DEPRECATED: will retain the field to connect against the last component config connection that set this build","type":"string"},"component_config_version":{"type":"integer"},"component_id":{"description":"Read-only fields set on the object to de-nest data","type":"string"},"component_name":{"type":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"git_ref":{"type":"string"},"id":{"type":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string"},"build_id":{"type":"string"},"component_build":{"oneOf":[{}]},"component_config_version":{"type":"integer"},"component_id":{"type":"string"},"component_name":{"type":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_component_id":{"type":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"]},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"architecture":{"type":"string"},"artifact_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"digest":{"type":"string"},"id":{"type":"string"},"media_type":{"type":"string"},"org_id":{"type":"string"},"os":{"description":"Platform fields","type":"string"},"os_features":{"items":{"type":"string"},"type":"array"},"os_version":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"repository":{"type":"string"},"size":{"type":"integer"},"tag":{"type":"string"},"updated_at":{"type":"string"},"urls":{"items":{"type":"string"},"type":"array"},"variant":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"plan_only":{"type":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"release_id":{"type":"string"},"role":{"description":"Role to be used when running this component","type":"string"},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"is_preview":{"description":"IsPreview is true when this build came from a preview branch run.","type":"boolean"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"no_op":{"description":"NoOp is true when the runner detected SourceDigest matches the previous\nbuild's SourceDigest and skipped the artifact push.\n\nDownstream contract:\n - The build is still marked Active because the bytes it represents\n are deployable (they live in the install registry under the prior\n build that pushed them).\n - No new install deploys are auto-queued for a NoOp build; the\n dep-aware deploy path handles fan-out for installs that depend\n on the underlying image.\n - pollForDeployableBuild treats NoOp builds as Active without any\n special-casing because the deployable artifact at the same\n SourceDigest is already present in the install registry from the\n prior build.","type":"boolean"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"queue_signal":{"type":"object","description":"QueueSignal is the signal enqueued when this build was created via the queue path","properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}}},"releases":{"items":{"properties":{"build_id":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"release_steps":{"items":{"properties":{"component_release_id":{"description":"parent release ID","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"delay":{"description":"fields to control the delay of the individual step, as this is set based on the parent strategy","type":"string"},"id":{"type":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string"},"build_id":{"type":"string"},"component_build":{"oneOf":[{}]},"component_config_version":{"type":"integer"},"component_id":{"type":"string"},"component_name":{"type":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_component_id":{"type":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"]},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"architecture":{"type":"string"},"artifact_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"digest":{"type":"string"},"id":{"type":"string"},"media_type":{"type":"string"},"org_id":{"type":"string"},"os":{"description":"Platform fields","type":"string"},"os_features":{"items":{"type":"string"},"type":"array"},"os_version":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"repository":{"type":"string"},"size":{"type":"integer"},"tag":{"type":"string"},"updated_at":{"type":"string"},"urls":{"items":{"type":"string"},"type":"array"},"variant":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"plan_only":{"type":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"release_id":{"type":"string"},"role":{"description":"Role to be used when running this component","type":"string"},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"requested_install_ids":{"description":"When a step is created, a set of installs are targeted. However, by the time the release step goes out, the\ninstall might have been setup in any order of ways.","items":{"type":"string"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"total_release_steps":{"type":"integer"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"resolved_at":{"description":"ResolvedAt is when the runner resolved SourceRef to SourceDigest.","type":"string"},"resolved_tag":{"description":"ResolvedTag is the tag the runner actually pulled from. For digest-pinned\nrefs this is empty. For mutable/semver refs this is the concrete tag the\nrunner selected (e.g. \"1.25.5\" even if SourceRef pinned \"1.25.3\" with a\n\"~1.25.0\" update_policy constraint).","type":"string"},"runner_job":{"description":"runner details"},"signature_verification":{"description":"SignatureVerification is empty when the outcome is unknown (older builds, or failures before verification ran).","type":"string"},"source_checksum":{"description":"checksum of the component's source directory at build time","type":"string"},"source_digest":{"description":"SourceDigest is the manifest list digest of the resolved source ref,\ne.g. \"sha256:abc...\". This is the canonical content address of what was\npulled and is used for build dedup.","type":"string"},"source_image":{"description":"SourceImage is the repository portion of SourceRef without tag/digest, e.g. \"nginx\".","type":"string"},"source_media_type":{"description":"SourceMediaType records the media type of the resolved manifest (image,\nimage index, OCI artifact, etc.) for downstream rendering decisions.","type":"string"},"source_ref":{"description":"Source identity for image-type builds.\n\nSourceRef is what the user wrote in the spec, e.g. \"nginx:1.25.3\" or\n\"myimage@sha256:...\". Always populated for image-type builds so we have a\npermanent record of what was requested at build time.","type":"string"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"}},"type":"object"},"links":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"name":{"type":"string"},"resolved_var_name":{"type":"string"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"enum":["terraform_module","helm_chart","docker_build","external_image","job","kubernetes_manifest","pulumi","unknown"],"type":"string","x-enum-varnames":["ComponentTypeTerraformModule","ComponentTypeHelmChart","ComponentTypeDockerBuild","ComponentTypeExternalImage","ComponentTypeJob","ComponentTypeKubernetesManifest","ComponentTypePulumi","ComponentTypeUnknown"]},"updated_at":{"type":"string"},"var_name":{"type":"string"}},"type":"object"},"component_id":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"type":"string"},"id":{"type":"string"},"index":{"type":"integer"},"type":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"updated_at":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"effective_timeout":{"type":"integer"},"enable_kube_config":{"properties":{"bool":{"type":"boolean"},"valid":{"description":"Valid is true if Bool is not NULL","type":"boolean"}},"type":"object"},"execution_time":{"description":"after query","type":"integer"},"id":{"type":"string"},"install_action_workflow":{"properties":{"action_workflow":{"properties":{"app_id":{"type":"string"},"config_count":{"type":"integer"},"configs":{"items":{"properties":{"action_workflow_id":{"type":"string"},"app_config_id":{"type":"string"},"app_id":{"type":"string"},"break_glass_role_arn":{"type":"string"},"component_dependency_ids":{"items":{"type":"string"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"enable_kube_config":{"properties":{"bool":{"type":"boolean"},"valid":{"description":"Valid is true if Bool is not NULL","type":"boolean"}},"type":"object"},"id":{"type":"string"},"image":{"description":"Image is an optional container image the action's steps run inside.","type":"string"},"is_healthcheck":{"type":"boolean"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions.","type":"string"},"references":{"items":{"type":"string"},"type":"array"},"refs":{"items":{"properties":{"input":{"type":"string"},"name":{"type":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"]},"value":{"type":"string"}},"type":"object"},"type":"array"},"role":{"type":"string"},"steps":{"items":{"properties":{"action_workflow_config_id":{"type":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string"},"app_id":{"type":"string"},"command":{"type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"idx":{"type":"integer"},"inline_contents":{"type":"string"},"name":{"description":"metadata","type":"string"},"previous_step_id":{"type":"string"},"public_git_vcs_config":{"type":"object","description":"all the details needed for a step","properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}}},"references":{"items":{"type":"string"},"type":"array"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"timeout":{"type":"integer"},"triggers":{"description":"INFO: if adding new associations here, ensure they are added to the batch delete activity","items":{"properties":{"action_workflow_config_id":{"type":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string"},"app_id":{"type":"string"},"component":{"properties":{"app_id":{"type":"string"},"config_versions":{"type":"integer"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dependencies":{"items":{"type":"string"},"type":"array"},"id":{"type":"string"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"latest_build":{"properties":{"app_branch_id":{"type":"string"},"app_branch_run":{"properties":{"app_branch":{"properties":{"app_id":{"type":"string"},"configs":{"items":{"properties":{"action_ids":{"items":{"type":"string"},"type":"array"},"app_branch_id":{"type":"string"},"component_ids":{"items":{"type":"string"},"type":"array"},"config_number":{"type":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default":{"type":"boolean"},"id":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"max_parallel":{"type":"integer"},"name":{"type":"string"},"order":{"type":"integer"},"org_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string"},"org_id":{"type":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string"},"type":"array"},"preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"run_config":{"properties":{"github_label":{"type":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"]},"tag_prefix":{"type":"string"}},"type":"object"},"runbook_ids":{"items":{"type":"string"},"type":"array"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean"},"updated_at":{"type":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"latest_run":{"oneOf":[{}]},"managed_by":{"type":"string"},"name":{"type":"string"},"org_id":{"type":"string"},"queue":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"updated_at":{"type":"string"},"workflow_count":{"type":"integer"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"app_branch_config":{"properties":{"action_ids":{"items":{"type":"string"},"type":"array"},"app_branch_id":{"type":"string"},"component_ids":{"items":{"type":"string"},"type":"array"},"config_number":{"type":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default":{"type":"boolean"},"id":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"max_parallel":{"type":"integer"},"name":{"type":"string"},"order":{"type":"integer"},"org_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string"},"org_id":{"type":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string"},"type":"array"},"preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"run_config":{"properties":{"github_label":{"type":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"]},"tag_prefix":{"type":"string"}},"type":"object"},"runbook_ids":{"items":{"type":"string"},"type":"array"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean"},"updated_at":{"type":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"app_config_id":{"type":"string"},"awaiting_approval":{"type":"boolean"},"base_branch":{"type":"string"},"comparison":{"properties":{"base_run":{"oneOf":[{}]},"base_run_id":{"type":"string"},"config_diff":{"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"full_diff":{"type":"object"},"git_diff":{"type":"object"},"head_run":{"oneOf":[{}]},"head_run_id":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"source_diff":{"type":"object"},"updated_at":{"type":"string"}},"type":"object"},"completed_at":{"type":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"error_message":{"type":"string"},"event_type":{"type":"string"},"force":{"type":"boolean"},"github_comment_id":{"type":"integer"},"head_sha":{"type":"string"},"id":{"type":"string"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"log_stream_id":{"type":"string"},"metadata":{"properties":{"base_branch":{"type":"string"},"git_ref":{"type":"string"},"github_label":{"type":"string"},"head_sha":{"type":"string"},"is_draft":{"type":"boolean"},"pr_number":{"type":"integer"},"run_mode":{"type":"string"},"tag":{"type":"string"},"tag_prefix":{"type":"string"},"trigger":{"enum":["manual","push","pull_request","tag","github_label","onboarding"],"type":"string","x-enum-varnames":["AppBranchRunTriggerManual","AppBranchRunTriggerPush","AppBranchRunTriggerPullRequest","AppBranchRunTriggerTag","AppBranchRunTriggerGithubLabel","AppBranchRunTriggerOnboarding"]}},"type":"object"},"no_config_changes":{"type":"boolean"},"plan_only":{"type":"boolean"},"pr_number":{"type":"integer"},"preview":{"properties":{"app_branch_run_id":{"type":"string"},"branch_preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"git_ref":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"type":"string"},"input_app_config_id":{"type":"string"},"install_id":{"type":"string"},"install_name":{"type":"string"},"is_draft_mode":{"type":"boolean"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"org_id":{"type":"string"},"override_preview_config":{"properties":{"install_id":{"type":"string"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]}},"type":"object"},"resolved_preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"send_statuses_on_ignore":{"type":"boolean"},"source":{"enum":["pr","commit","branch","local"],"type":"string","x-enum-varnames":["AppBranchRunPreviewSourcePR","AppBranchRunPreviewSourceCommit","AppBranchRunPreviewSourceBranch","AppBranchRunPreviewSourceLocal"]},"updated_at":{"type":"string"}},"type":"object"},"queue_signal":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"run_type":{"enum":["manual-run","git-run","git-preview-run"],"type":"string","x-enum-varnames":["AppBranchRunTypeManual","AppBranchRunTypeGit","AppBranchRunTypeGitPreview"]},"started_at":{"type":"string"},"status":{"type":"string"},"trigger_event_dispatch_id":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"app_branch_run_id":{"type":"string"},"build_runner_job_id":{"type":"string"},"checksum":{"description":"checksum of our intermediate component config","type":"string"},"component_config_connection":{"properties":{"app_config_id":{"type":"string"},"app_config_version":{"type":"integer"},"auto_approve_on_policies_passing":{"type":"boolean"},"build_timeout":{"description":"Duration string for build operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string"},"checksum":{"type":"string"},"component_dependency_ids":{"items":{"type":"string"},"type":"array"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default_enabled":{"type":"boolean"},"deploy_timeout":{"description":"Duration string for deploy operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string"},"docker_build":{"properties":{"build_args":{"items":{"type":"string"},"type":"array"},"component_config_connection_id":{"description":"value","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dockerfile":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"target":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"drift_schedule":{"type":"string"},"external_image":{"properties":{"aws_ecr_image_config":{"properties":{"aws_region":{"type":"string"},"component_config_id":{"description":"connection to parent model","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"iam_role_arn":{"description":"actual configuration","type":"string"},"id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"azure_acr_image_config":{"properties":{"client_certificate_name":{"type":"string"},"client_id":{"type":"string"},"client_secret_name":{"description":"Names of app secrets holding the app registration's credential material,\nnever the material itself.","type":"string"},"component_config_id":{"description":"connection to parent model","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"registry_url":{"description":"actual configuration","type":"string"},"tenant_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"component_config_connection_id":{"description":"value","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"gcp_gar_image_config":{"properties":{"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"gcp_project_id":{"type":"string"},"gcp_region":{"type":"string"},"id":{"type":"string"},"service_account_email":{"type":"string"},"updated_at":{"type":"string"},"workload_identity_provider":{"type":"string"}},"type":"object"},"id":{"type":"string"},"image_url":{"type":"string"},"tag":{"type":"string"},"update_policy":{"description":"UpdatePolicy is an optional Masterminds-compatible semver constraint\n(e.g. \"~1.25.0\", \"^2\", \">=1.0.0,\u003c2.0.0\") that, when set, causes the\nrunner to list tags from the source registry, filter to those that\nparse as semver and satisfy the constraint, and pick the highest\nmatching tag at build time. Tag is then ignored as the source ref;\nthe resolved tag is recorded on ComponentBuild.ResolvedTag.\n\nWhen empty, the runner uses Tag literally.","type":"string"},"updated_at":{"type":"string"},"verification":{"properties":{"authorities":{"items":{"properties":{"issuer":{"type":"string"},"public_key":{"type":"string"},"subject":{"type":"string"},"subject_regexp":{"type":"string"},"type":{"enum":["keyless","public_key"],"type":"string","x-enum-varnames":["AuthorityTypeKeyless","AuthorityTypePublicKey"]}},"type":"object"},"type":"array"},"require_signature":{"type":"boolean"}},"type":"object"}},"type":"object"},"health_block_deploy":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"health_enabled":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"health_probes":{"items":{"properties":{"command":{"items":{"type":"string"},"type":"array"},"name":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"health_required_checks":{"items":{"type":"string"},"type":"array"},"health_stabilization_window":{"description":"Duration string for how long health must hold after a deploy applies (e.g., \"3m\"). Max 1h.","type":"string"},"helm":{"properties":{"chart_name":{"description":"Helm specific configurations","type":"string"},"component_config_connection_id":{"description":"parent reference","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"helm_config_json":{"properties":{"chart_name":{"type":"string"},"helm_repo_config":{"properties":{"chart":{"type":"string"},"repo_url":{"type":"string"},"version":{"type":"string"}},"type":"object"},"namespace":{"type":"string"},"skip_crds":{"type":"boolean"},"storage_driver":{"type":"string"},"take_ownership":{"description":"Newer fields that we don't need to store as columns in the database","type":"boolean"},"values":{"additionalProperties":{"type":"string"},"type":"object"},"values_files":{"items":{"type":"string"},"type":"array"}},"type":"object"},"id":{"type":"string"},"namespace":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"skip_crds":{"type":"boolean"},"storage_driver":{"type":"string"},"take_ownership":{"description":"Newer config fields that we don't need a column for","type":"boolean"},"updated_at":{"type":"string"},"values":{"additionalProperties":{"type":"string"},"type":"object"},"values_files":{"items":{"type":"string"},"type":"array"}},"type":"object"},"id":{"type":"string"},"job":{"properties":{"args":{"items":{"type":"string"},"type":"array"},"cmd":{"items":{"type":"string"},"type":"array"},"component_config_connection_id":{"description":"value","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"image_url":{"description":"Image attributes, copied from a docker_buid or external_image component.","type":"string"},"tag":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions, mirroring how component dependencies are tracked.","type":"string"},"kubernetes_manifest":{"properties":{"component_config_connection_id":{"description":"value","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"kustomize":{"type":"object","description":"Kustomize configuration (mutually exclusive with Manifest)","properties":{"enable_helm":{"description":"Enable Helm chart inflation during kustomize build","type":"boolean"},"load_restrictor":{"description":"Load restrictor: only \"rootOnly\" is supported","type":"string"},"patches":{"description":"Additional patch files to apply after kustomize build","items":{"type":"string"},"type":"array"},"path":{"description":"Path to kustomization directory (relative to source root)","type":"string"}}},"manifest":{"description":"Primary fields - used for inline manifests (fully supported)","type":"string"},"namespace":{"type":"string"},"public_git_vcs_config":{"type":"object","description":"VCS configuration for kustomize sources (similar to HelmComponentConfig)","properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}}},"updated_at":{"type":"string"}},"type":"object"},"latest_build_id":{"type":"string"},"max_auto_retries":{"type":"integer"},"operation_roles":{"additionalProperties":{"type":"string"},"description":"Operation roles map: operation type -> role name","type":"object"},"pulumi":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string"},"config":{"additionalProperties":{"type":"string"},"type":"object"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"runtime":{"description":"pulumi configuration values","type":"string"},"updated_at":{"type":"string"},"version":{"type":"string"}},"type":"object"},"references":{"items":{"type":"string"},"type":"array"},"refs":{"items":{"properties":{"input":{"type":"string"},"name":{"type":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"]},"value":{"type":"string"}},"type":"object"},"type":"array"},"skip_noops":{"type":"boolean"},"teardown":{"properties":{"retain":{"items":{"type":"string"},"type":"array"}},"type":"object"},"terraform_module":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"},"variables_files":{"items":{"type":"string"},"type":"array"},"version":{"description":"terraform configuration values","type":"string"}},"type":"object"},"toggleable":{"type":"boolean"},"type":{"enum":["terraform_module","helm_chart","docker_build","external_image","job","kubernetes_manifest","pulumi","unknown"],"type":"string","x-enum-varnames":["ComponentTypeTerraformModule","ComponentTypeHelmChart","ComponentTypeDockerBuild","ComponentTypeExternalImage","ComponentTypeJob","ComponentTypeKubernetesManifest","ComponentTypePulumi","ComponentTypeUnknown"]},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"component_config_connection_id":{"description":"DEPRECATED: will retain the field to connect against the last component config connection that set this build","type":"string"},"component_config_version":{"type":"integer"},"component_id":{"description":"Read-only fields set on the object to de-nest data","type":"string"},"component_name":{"type":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"git_ref":{"type":"string"},"id":{"type":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string"},"build_id":{"type":"string"},"component_build":{"oneOf":[{}]},"component_config_version":{"type":"integer"},"component_id":{"type":"string"},"component_name":{"type":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_component_id":{"type":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"]},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"architecture":{"type":"string"},"artifact_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"digest":{"type":"string"},"id":{"type":"string"},"media_type":{"type":"string"},"org_id":{"type":"string"},"os":{"description":"Platform fields","type":"string"},"os_features":{"items":{"type":"string"},"type":"array"},"os_version":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"repository":{"type":"string"},"size":{"type":"integer"},"tag":{"type":"string"},"updated_at":{"type":"string"},"urls":{"items":{"type":"string"},"type":"array"},"variant":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"plan_only":{"type":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"release_id":{"type":"string"},"role":{"description":"Role to be used when running this component","type":"string"},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"is_preview":{"description":"IsPreview is true when this build came from a preview branch run.","type":"boolean"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"no_op":{"description":"NoOp is true when the runner detected SourceDigest matches the previous\nbuild's SourceDigest and skipped the artifact push.\n\nDownstream contract:\n - The build is still marked Active because the bytes it represents\n are deployable (they live in the install registry under the prior\n build that pushed them).\n - No new install deploys are auto-queued for a NoOp build; the\n dep-aware deploy path handles fan-out for installs that depend\n on the underlying image.\n - pollForDeployableBuild treats NoOp builds as Active without any\n special-casing because the deployable artifact at the same\n SourceDigest is already present in the install registry from the\n prior build.","type":"boolean"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"queue_signal":{"type":"object","description":"QueueSignal is the signal enqueued when this build was created via the queue path","properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}}},"releases":{"items":{"properties":{"build_id":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"release_steps":{"items":{"properties":{"component_release_id":{"description":"parent release ID","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"delay":{"description":"fields to control the delay of the individual step, as this is set based on the parent strategy","type":"string"},"id":{"type":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string"},"build_id":{"type":"string"},"component_build":{"oneOf":[{}]},"component_config_version":{"type":"integer"},"component_id":{"type":"string"},"component_name":{"type":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_component_id":{"type":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"]},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"architecture":{"type":"string"},"artifact_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"digest":{"type":"string"},"id":{"type":"string"},"media_type":{"type":"string"},"org_id":{"type":"string"},"os":{"description":"Platform fields","type":"string"},"os_features":{"items":{"type":"string"},"type":"array"},"os_version":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"repository":{"type":"string"},"size":{"type":"integer"},"tag":{"type":"string"},"updated_at":{"type":"string"},"urls":{"items":{"type":"string"},"type":"array"},"variant":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"plan_only":{"type":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"release_id":{"type":"string"},"role":{"description":"Role to be used when running this component","type":"string"},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"requested_install_ids":{"description":"When a step is created, a set of installs are targeted. However, by the time the release step goes out, the\ninstall might have been setup in any order of ways.","items":{"type":"string"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"total_release_steps":{"type":"integer"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"resolved_at":{"description":"ResolvedAt is when the runner resolved SourceRef to SourceDigest.","type":"string"},"resolved_tag":{"description":"ResolvedTag is the tag the runner actually pulled from. For digest-pinned\nrefs this is empty. For mutable/semver refs this is the concrete tag the\nrunner selected (e.g. \"1.25.5\" even if SourceRef pinned \"1.25.3\" with a\n\"~1.25.0\" update_policy constraint).","type":"string"},"runner_job":{"description":"runner details"},"signature_verification":{"description":"SignatureVerification is empty when the outcome is unknown (older builds, or failures before verification ran).","type":"string"},"source_checksum":{"description":"checksum of the component's source directory at build time","type":"string"},"source_digest":{"description":"SourceDigest is the manifest list digest of the resolved source ref,\ne.g. \"sha256:abc...\". This is the canonical content address of what was\npulled and is used for build dedup.","type":"string"},"source_image":{"description":"SourceImage is the repository portion of SourceRef without tag/digest, e.g. \"nginx\".","type":"string"},"source_media_type":{"description":"SourceMediaType records the media type of the resolved manifest (image,\nimage index, OCI artifact, etc.) for downstream rendering decisions.","type":"string"},"source_ref":{"description":"Source identity for image-type builds.\n\nSourceRef is what the user wrote in the spec, e.g. \"nginx:1.25.3\" or\n\"myimage@sha256:...\". Always populated for image-type builds so we have a\npermanent record of what was requested at build time.","type":"string"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"}},"type":"object"},"links":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"name":{"type":"string"},"resolved_var_name":{"type":"string"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"enum":["terraform_module","helm_chart","docker_build","external_image","job","kubernetes_manifest","pulumi","unknown"],"type":"string","x-enum-varnames":["ComponentTypeTerraformModule","ComponentTypeHelmChart","ComponentTypeDockerBuild","ComponentTypeExternalImage","ComponentTypeJob","ComponentTypeKubernetesManifest","ComponentTypePulumi","ComponentTypeUnknown"]},"updated_at":{"type":"string"},"var_name":{"type":"string"}},"type":"object"},"component_id":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"type":"string"},"id":{"type":"string"},"index":{"type":"integer"},"type":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"description":"metadata","type":"string"},"status":{"description":"TODO: change to default null after migration \u0026 after initial pr","type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"}},"type":"object"},"action_workflow_id":{"type":"string"},"app_config_ref":{"properties":{"applied_config_at":{"type":"string"},"applied_config_by_id":{"type":"string"},"applied_config_by_type":{"type":"string"},"applied_config_id":{"type":"string"},"expected_config_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_id":{"type":"string"},"runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array"},"status":{"description":"after query fields filled in after querying","type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"}},"type":"object"},"install_action_workflow_id":{"type":"string"},"install_id":{"type":"string"},"install_workflow_id":{"type":"string"},"kubernetes_context_name":{"description":"KubernetesContextName is snapshotted from the action's\nActionWorkflowConfig at run-creation time so plan resolution can target\nthe correct cluster. Empty means fall back to the sandbox default.","type":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":true,"type":"object"},"role":{"description":"Role to be used when running this action","type":"string"},"run_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"runner_job":{"oneOf":[{}]},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"steps":{"items":{"properties":{"adhoc_config":{"properties":{"action_workflow_config_id":{"type":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string"},"app_id":{"type":"string"},"command":{"type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"idx":{"type":"integer"},"inline_contents":{"type":"string"},"name":{"description":"metadata","type":"string"},"previous_step_id":{"type":"string"},"public_git_vcs_config":{"type":"object","description":"all the details needed for a step","properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}}},"references":{"items":{"type":"string"},"type":"array"},"updated_at":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"execution_duration":{"type":"integer"},"id":{"type":"string"},"install_action_workflow_run_id":{"type":"string"},"status":{"enum":["finished","pending","in-progress","timed-out","error"],"type":"string","x-enum-varnames":["InstallActionWorkflowRunStepStatusFinished","InstallActionWorkflowRunStepStatusPending","InstallActionWorkflowRunStepStatusInProgress","InstallActionWorkflowRunStepStatusTimedOut","InstallActionWorkflowRunStepStatusError"]},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"step_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"timeout":{"type":"integer"},"trigger":{"properties":{"actor":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"parent_id":{"type":"string"},"parent_name":{"type":"string"},"parent_type":{"type":"string"},"type":{"type":"string"}},"type":"object"},"trigger_type":{"enum":["manual","cron","adhoc","pre-deploy-component","post-deploy-component","pre-teardown-component","post-teardown-component","pre-secrets-sync","post-secrets-sync","pre-provision","post-provision","post-provision-sandbox","pre-reprovision","post-reprovision","pre-deprovision","post-deprovision","pre-deploy-all-components","post-deploy-all-components","pre-teardown-all-components","post-teardown-all-components","pre-deprovision-sandbox","post-deprovision-sandbox","pre-reprovision-sandbox","post-reprovision-sandbox","pre-update-inputs","post-update-inputs","role-enabled","role-disabled","pre-enable-component","post-enable-component","pre-disable-component","post-disable-component"],"type":"string","x-enum-varnames":["ActionWorkflowTriggerTypeManual","ActionWorkflowTriggerTypeCron","ActionWorkflowTriggerTypeAdHoc","ActionWorkflowTriggerTypePreDeployComponent","ActionWorkflowTriggerTypePostDeployComponent","ActionWorkflowTriggerTypePreTeardownComponent","ActionWorkflowTriggerTypePostTeardownComponent","ActionWorkflowTriggerTypePreSecretsSync","ActionWorkflowTriggerTypePostSecretsSync","ActionWorkflowTriggerTypePreProvision","ActionWorkflowTriggerTypePostProvision","ActionWorkflowTriggerTypePostProvisionSandbox","ActionWorkflowTriggerTypePreReprovision","ActionWorkflowTriggerTypePostReprovision","ActionWorkflowTriggerTypePreDeprovision","ActionWorkflowTriggerTypePostDeprovision","ActionWorkflowTriggerTypePreDeployAllComponents","ActionWorkflowTriggerTypePostDeployAllComponents","ActionWorkflowTriggerTypePreTeardownAllComponents","ActionWorkflowTriggerTypePostTeardownAllComponents","ActionWorkflowTriggerTypePreDeprovisionSandbox","ActionWorkflowTriggerTypePostDeprovisionSandbox","ActionWorkflowTriggerTypePreReprovisionSandbox","ActionWorkflowTriggerTypePostReprovisionSandbox","ActionWorkflowTriggerTypePreUpdateInputs","ActionWorkflowTriggerTypePostUpdateInputs","ActionWorkflowTriggerTypeRoleEnabled","ActionWorkflowTriggerTypeRoleDisabled","ActionWorkflowTriggerTypePreEnableComponent","ActionWorkflowTriggerTypePostEnableComponent","ActionWorkflowTriggerTypePreDisableComponent","ActionWorkflowTriggerTypePostDisableComponent"]},"triggered_by_id":{"type":"string"},"triggered_by_type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string"},"build_id":{"type":"string"},"component_build":{"oneOf":[{}]},"component_config_version":{"type":"integer"},"component_id":{"type":"string"},"component_name":{"type":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_component_id":{"type":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"]},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"architecture":{"type":"string"},"artifact_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"digest":{"type":"string"},"id":{"type":"string"},"media_type":{"type":"string"},"org_id":{"type":"string"},"os":{"description":"Platform fields","type":"string"},"os_features":{"items":{"type":"string"},"type":"array"},"os_version":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"repository":{"type":"string"},"size":{"type":"integer"},"tag":{"type":"string"},"updated_at":{"type":"string"},"urls":{"items":{"type":"string"},"type":"array"},"variant":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"plan_only":{"type":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"release_id":{"type":"string"},"role":{"description":"Role to be used when running this component","type":"string"},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"install_sandbox_runs":{"items":{"properties":{"action_workflow_runs":{"items":{"properties":{"action_workflow_config_id":{"type":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"config":{"properties":{"action_workflow_id":{"type":"string"},"app_config_id":{"type":"string"},"app_id":{"type":"string"},"break_glass_role_arn":{"type":"string"},"component_dependency_ids":{"items":{"type":"string"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"enable_kube_config":{"properties":{"bool":{"type":"boolean"},"valid":{"description":"Valid is true if Bool is not NULL","type":"boolean"}},"type":"object"},"id":{"type":"string"},"image":{"description":"Image is an optional container image the action's steps run inside.","type":"string"},"is_healthcheck":{"type":"boolean"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions.","type":"string"},"references":{"items":{"type":"string"},"type":"array"},"refs":{"items":{"properties":{"input":{"type":"string"},"name":{"type":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"]},"value":{"type":"string"}},"type":"object"},"type":"array"},"role":{"type":"string"},"steps":{"items":{"properties":{"action_workflow_config_id":{"type":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string"},"app_id":{"type":"string"},"command":{"type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"idx":{"type":"integer"},"inline_contents":{"type":"string"},"name":{"description":"metadata","type":"string"},"previous_step_id":{"type":"string"},"public_git_vcs_config":{"type":"object","description":"all the details needed for a step","properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}}},"references":{"items":{"type":"string"},"type":"array"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"timeout":{"type":"integer"},"triggers":{"description":"INFO: if adding new associations here, ensure they are added to the batch delete activity","items":{"properties":{"action_workflow_config_id":{"type":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string"},"app_id":{"type":"string"},"component":{"properties":{"app_id":{"type":"string"},"config_versions":{"type":"integer"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dependencies":{"items":{"type":"string"},"type":"array"},"id":{"type":"string"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"latest_build":{"properties":{"app_branch_id":{"type":"string"},"app_branch_run":{"properties":{"app_branch":{"properties":{"app_id":{"type":"string"},"configs":{"items":{"properties":{"action_ids":{"items":{"type":"string"},"type":"array"},"app_branch_id":{"type":"string"},"component_ids":{"items":{"type":"string"},"type":"array"},"config_number":{"type":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default":{"type":"boolean"},"id":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"max_parallel":{"type":"integer"},"name":{"type":"string"},"order":{"type":"integer"},"org_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string"},"org_id":{"type":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string"},"type":"array"},"preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"run_config":{"properties":{"github_label":{"type":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"]},"tag_prefix":{"type":"string"}},"type":"object"},"runbook_ids":{"items":{"type":"string"},"type":"array"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean"},"updated_at":{"type":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"latest_run":{"oneOf":[{}]},"managed_by":{"type":"string"},"name":{"type":"string"},"org_id":{"type":"string"},"queue":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"updated_at":{"type":"string"},"workflow_count":{"type":"integer"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"app_branch_config":{"properties":{"action_ids":{"items":{"type":"string"},"type":"array"},"app_branch_id":{"type":"string"},"component_ids":{"items":{"type":"string"},"type":"array"},"config_number":{"type":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default":{"type":"boolean"},"id":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"max_parallel":{"type":"integer"},"name":{"type":"string"},"order":{"type":"integer"},"org_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string"},"org_id":{"type":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string"},"type":"array"},"preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"run_config":{"properties":{"github_label":{"type":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"]},"tag_prefix":{"type":"string"}},"type":"object"},"runbook_ids":{"items":{"type":"string"},"type":"array"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean"},"updated_at":{"type":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"app_config_id":{"type":"string"},"awaiting_approval":{"type":"boolean"},"base_branch":{"type":"string"},"comparison":{"properties":{"base_run":{"oneOf":[{}]},"base_run_id":{"type":"string"},"config_diff":{"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"full_diff":{"type":"object"},"git_diff":{"type":"object"},"head_run":{"oneOf":[{}]},"head_run_id":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"source_diff":{"type":"object"},"updated_at":{"type":"string"}},"type":"object"},"completed_at":{"type":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"error_message":{"type":"string"},"event_type":{"type":"string"},"force":{"type":"boolean"},"github_comment_id":{"type":"integer"},"head_sha":{"type":"string"},"id":{"type":"string"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"log_stream_id":{"type":"string"},"metadata":{"properties":{"base_branch":{"type":"string"},"git_ref":{"type":"string"},"github_label":{"type":"string"},"head_sha":{"type":"string"},"is_draft":{"type":"boolean"},"pr_number":{"type":"integer"},"run_mode":{"type":"string"},"tag":{"type":"string"},"tag_prefix":{"type":"string"},"trigger":{"enum":["manual","push","pull_request","tag","github_label","onboarding"],"type":"string","x-enum-varnames":["AppBranchRunTriggerManual","AppBranchRunTriggerPush","AppBranchRunTriggerPullRequest","AppBranchRunTriggerTag","AppBranchRunTriggerGithubLabel","AppBranchRunTriggerOnboarding"]}},"type":"object"},"no_config_changes":{"type":"boolean"},"plan_only":{"type":"boolean"},"pr_number":{"type":"integer"},"preview":{"properties":{"app_branch_run_id":{"type":"string"},"branch_preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"git_ref":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"type":"string"},"input_app_config_id":{"type":"string"},"install_id":{"type":"string"},"install_name":{"type":"string"},"is_draft_mode":{"type":"boolean"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"org_id":{"type":"string"},"override_preview_config":{"properties":{"install_id":{"type":"string"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]}},"type":"object"},"resolved_preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"send_statuses_on_ignore":{"type":"boolean"},"source":{"enum":["pr","commit","branch","local"],"type":"string","x-enum-varnames":["AppBranchRunPreviewSourcePR","AppBranchRunPreviewSourceCommit","AppBranchRunPreviewSourceBranch","AppBranchRunPreviewSourceLocal"]},"updated_at":{"type":"string"}},"type":"object"},"queue_signal":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"run_type":{"enum":["manual-run","git-run","git-preview-run"],"type":"string","x-enum-varnames":["AppBranchRunTypeManual","AppBranchRunTypeGit","AppBranchRunTypeGitPreview"]},"started_at":{"type":"string"},"status":{"type":"string"},"trigger_event_dispatch_id":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"app_branch_run_id":{"type":"string"},"build_runner_job_id":{"type":"string"},"checksum":{"description":"checksum of our intermediate component config","type":"string"},"component_config_connection":{"properties":{"app_config_id":{"type":"string"},"app_config_version":{"type":"integer"},"auto_approve_on_policies_passing":{"type":"boolean"},"build_timeout":{"description":"Duration string for build operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string"},"checksum":{"type":"string"},"component_dependency_ids":{"items":{"type":"string"},"type":"array"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default_enabled":{"type":"boolean"},"deploy_timeout":{"description":"Duration string for deploy operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string"},"docker_build":{"properties":{"build_args":{"items":{"type":"string"},"type":"array"},"component_config_connection_id":{"description":"value","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dockerfile":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"target":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"drift_schedule":{"type":"string"},"external_image":{"properties":{"aws_ecr_image_config":{"properties":{"aws_region":{"type":"string"},"component_config_id":{"description":"connection to parent model","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"iam_role_arn":{"description":"actual configuration","type":"string"},"id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"azure_acr_image_config":{"properties":{"client_certificate_name":{"type":"string"},"client_id":{"type":"string"},"client_secret_name":{"description":"Names of app secrets holding the app registration's credential material,\nnever the material itself.","type":"string"},"component_config_id":{"description":"connection to parent model","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"registry_url":{"description":"actual configuration","type":"string"},"tenant_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"component_config_connection_id":{"description":"value","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"gcp_gar_image_config":{"properties":{"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"gcp_project_id":{"type":"string"},"gcp_region":{"type":"string"},"id":{"type":"string"},"service_account_email":{"type":"string"},"updated_at":{"type":"string"},"workload_identity_provider":{"type":"string"}},"type":"object"},"id":{"type":"string"},"image_url":{"type":"string"},"tag":{"type":"string"},"update_policy":{"description":"UpdatePolicy is an optional Masterminds-compatible semver constraint\n(e.g. \"~1.25.0\", \"^2\", \">=1.0.0,\u003c2.0.0\") that, when set, causes the\nrunner to list tags from the source registry, filter to those that\nparse as semver and satisfy the constraint, and pick the highest\nmatching tag at build time. Tag is then ignored as the source ref;\nthe resolved tag is recorded on ComponentBuild.ResolvedTag.\n\nWhen empty, the runner uses Tag literally.","type":"string"},"updated_at":{"type":"string"},"verification":{"properties":{"authorities":{"items":{"properties":{"issuer":{"type":"string"},"public_key":{"type":"string"},"subject":{"type":"string"},"subject_regexp":{"type":"string"},"type":{"enum":["keyless","public_key"],"type":"string","x-enum-varnames":["AuthorityTypeKeyless","AuthorityTypePublicKey"]}},"type":"object"},"type":"array"},"require_signature":{"type":"boolean"}},"type":"object"}},"type":"object"},"health_block_deploy":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"health_enabled":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"health_probes":{"items":{"properties":{"command":{"items":{"type":"string"},"type":"array"},"name":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"health_required_checks":{"items":{"type":"string"},"type":"array"},"health_stabilization_window":{"description":"Duration string for how long health must hold after a deploy applies (e.g., \"3m\"). Max 1h.","type":"string"},"helm":{"properties":{"chart_name":{"description":"Helm specific configurations","type":"string"},"component_config_connection_id":{"description":"parent reference","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"helm_config_json":{"properties":{"chart_name":{"type":"string"},"helm_repo_config":{"properties":{"chart":{"type":"string"},"repo_url":{"type":"string"},"version":{"type":"string"}},"type":"object"},"namespace":{"type":"string"},"skip_crds":{"type":"boolean"},"storage_driver":{"type":"string"},"take_ownership":{"description":"Newer fields that we don't need to store as columns in the database","type":"boolean"},"values":{"additionalProperties":{"type":"string"},"type":"object"},"values_files":{"items":{"type":"string"},"type":"array"}},"type":"object"},"id":{"type":"string"},"namespace":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"skip_crds":{"type":"boolean"},"storage_driver":{"type":"string"},"take_ownership":{"description":"Newer config fields that we don't need a column for","type":"boolean"},"updated_at":{"type":"string"},"values":{"additionalProperties":{"type":"string"},"type":"object"},"values_files":{"items":{"type":"string"},"type":"array"}},"type":"object"},"id":{"type":"string"},"job":{"properties":{"args":{"items":{"type":"string"},"type":"array"},"cmd":{"items":{"type":"string"},"type":"array"},"component_config_connection_id":{"description":"value","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"image_url":{"description":"Image attributes, copied from a docker_buid or external_image component.","type":"string"},"tag":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions, mirroring how component dependencies are tracked.","type":"string"},"kubernetes_manifest":{"properties":{"component_config_connection_id":{"description":"value","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"kustomize":{"type":"object","description":"Kustomize configuration (mutually exclusive with Manifest)","properties":{"enable_helm":{"description":"Enable Helm chart inflation during kustomize build","type":"boolean"},"load_restrictor":{"description":"Load restrictor: only \"rootOnly\" is supported","type":"string"},"patches":{"description":"Additional patch files to apply after kustomize build","items":{"type":"string"},"type":"array"},"path":{"description":"Path to kustomization directory (relative to source root)","type":"string"}}},"manifest":{"description":"Primary fields - used for inline manifests (fully supported)","type":"string"},"namespace":{"type":"string"},"public_git_vcs_config":{"type":"object","description":"VCS configuration for kustomize sources (similar to HelmComponentConfig)","properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}}},"updated_at":{"type":"string"}},"type":"object"},"latest_build_id":{"type":"string"},"max_auto_retries":{"type":"integer"},"operation_roles":{"additionalProperties":{"type":"string"},"description":"Operation roles map: operation type -> role name","type":"object"},"pulumi":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string"},"config":{"additionalProperties":{"type":"string"},"type":"object"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"runtime":{"description":"pulumi configuration values","type":"string"},"updated_at":{"type":"string"},"version":{"type":"string"}},"type":"object"},"references":{"items":{"type":"string"},"type":"array"},"refs":{"items":{"properties":{"input":{"type":"string"},"name":{"type":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"]},"value":{"type":"string"}},"type":"object"},"type":"array"},"skip_noops":{"type":"boolean"},"teardown":{"properties":{"retain":{"items":{"type":"string"},"type":"array"}},"type":"object"},"terraform_module":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"},"variables_files":{"items":{"type":"string"},"type":"array"},"version":{"description":"terraform configuration values","type":"string"}},"type":"object"},"toggleable":{"type":"boolean"},"type":{"enum":["terraform_module","helm_chart","docker_build","external_image","job","kubernetes_manifest","pulumi","unknown"],"type":"string","x-enum-varnames":["ComponentTypeTerraformModule","ComponentTypeHelmChart","ComponentTypeDockerBuild","ComponentTypeExternalImage","ComponentTypeJob","ComponentTypeKubernetesManifest","ComponentTypePulumi","ComponentTypeUnknown"]},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"component_config_connection_id":{"description":"DEPRECATED: will retain the field to connect against the last component config connection that set this build","type":"string"},"component_config_version":{"type":"integer"},"component_id":{"description":"Read-only fields set on the object to de-nest data","type":"string"},"component_name":{"type":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"git_ref":{"type":"string"},"id":{"type":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string"},"build_id":{"type":"string"},"component_build":{"oneOf":[{}]},"component_config_version":{"type":"integer"},"component_id":{"type":"string"},"component_name":{"type":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_component_id":{"type":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"]},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"architecture":{"type":"string"},"artifact_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"digest":{"type":"string"},"id":{"type":"string"},"media_type":{"type":"string"},"org_id":{"type":"string"},"os":{"description":"Platform fields","type":"string"},"os_features":{"items":{"type":"string"},"type":"array"},"os_version":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"repository":{"type":"string"},"size":{"type":"integer"},"tag":{"type":"string"},"updated_at":{"type":"string"},"urls":{"items":{"type":"string"},"type":"array"},"variant":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"plan_only":{"type":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"release_id":{"type":"string"},"role":{"description":"Role to be used when running this component","type":"string"},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"is_preview":{"description":"IsPreview is true when this build came from a preview branch run.","type":"boolean"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"no_op":{"description":"NoOp is true when the runner detected SourceDigest matches the previous\nbuild's SourceDigest and skipped the artifact push.\n\nDownstream contract:\n - The build is still marked Active because the bytes it represents\n are deployable (they live in the install registry under the prior\n build that pushed them).\n - No new install deploys are auto-queued for a NoOp build; the\n dep-aware deploy path handles fan-out for installs that depend\n on the underlying image.\n - pollForDeployableBuild treats NoOp builds as Active without any\n special-casing because the deployable artifact at the same\n SourceDigest is already present in the install registry from the\n prior build.","type":"boolean"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"queue_signal":{"type":"object","description":"QueueSignal is the signal enqueued when this build was created via the queue path","properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}}},"releases":{"items":{"properties":{"build_id":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"release_steps":{"items":{"properties":{"component_release_id":{"description":"parent release ID","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"delay":{"description":"fields to control the delay of the individual step, as this is set based on the parent strategy","type":"string"},"id":{"type":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string"},"build_id":{"type":"string"},"component_build":{"oneOf":[{}]},"component_config_version":{"type":"integer"},"component_id":{"type":"string"},"component_name":{"type":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_component_id":{"type":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"]},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"architecture":{"type":"string"},"artifact_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"digest":{"type":"string"},"id":{"type":"string"},"media_type":{"type":"string"},"org_id":{"type":"string"},"os":{"description":"Platform fields","type":"string"},"os_features":{"items":{"type":"string"},"type":"array"},"os_version":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"repository":{"type":"string"},"size":{"type":"integer"},"tag":{"type":"string"},"updated_at":{"type":"string"},"urls":{"items":{"type":"string"},"type":"array"},"variant":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"plan_only":{"type":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"release_id":{"type":"string"},"role":{"description":"Role to be used when running this component","type":"string"},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"requested_install_ids":{"description":"When a step is created, a set of installs are targeted. However, by the time the release step goes out, the\ninstall might have been setup in any order of ways.","items":{"type":"string"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"total_release_steps":{"type":"integer"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"resolved_at":{"description":"ResolvedAt is when the runner resolved SourceRef to SourceDigest.","type":"string"},"resolved_tag":{"description":"ResolvedTag is the tag the runner actually pulled from. For digest-pinned\nrefs this is empty. For mutable/semver refs this is the concrete tag the\nrunner selected (e.g. \"1.25.5\" even if SourceRef pinned \"1.25.3\" with a\n\"~1.25.0\" update_policy constraint).","type":"string"},"runner_job":{"description":"runner details"},"signature_verification":{"description":"SignatureVerification is empty when the outcome is unknown (older builds, or failures before verification ran).","type":"string"},"source_checksum":{"description":"checksum of the component's source directory at build time","type":"string"},"source_digest":{"description":"SourceDigest is the manifest list digest of the resolved source ref,\ne.g. \"sha256:abc...\". This is the canonical content address of what was\npulled and is used for build dedup.","type":"string"},"source_image":{"description":"SourceImage is the repository portion of SourceRef without tag/digest, e.g. \"nginx\".","type":"string"},"source_media_type":{"description":"SourceMediaType records the media type of the resolved manifest (image,\nimage index, OCI artifact, etc.) for downstream rendering decisions.","type":"string"},"source_ref":{"description":"Source identity for image-type builds.\n\nSourceRef is what the user wrote in the spec, e.g. \"nginx:1.25.3\" or\n\"myimage@sha256:...\". Always populated for image-type builds so we have a\npermanent record of what was requested at build time.","type":"string"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"}},"type":"object"},"links":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"name":{"type":"string"},"resolved_var_name":{"type":"string"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"enum":["terraform_module","helm_chart","docker_build","external_image","job","kubernetes_manifest","pulumi","unknown"],"type":"string","x-enum-varnames":["ComponentTypeTerraformModule","ComponentTypeHelmChart","ComponentTypeDockerBuild","ComponentTypeExternalImage","ComponentTypeJob","ComponentTypeKubernetesManifest","ComponentTypePulumi","ComponentTypeUnknown"]},"updated_at":{"type":"string"},"var_name":{"type":"string"}},"type":"object"},"component_id":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"type":"string"},"id":{"type":"string"},"index":{"type":"integer"},"type":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"updated_at":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"effective_timeout":{"type":"integer"},"enable_kube_config":{"properties":{"bool":{"type":"boolean"},"valid":{"description":"Valid is true if Bool is not NULL","type":"boolean"}},"type":"object"},"execution_time":{"description":"after query","type":"integer"},"id":{"type":"string"},"install_action_workflow":{"properties":{"action_workflow":{"properties":{"app_id":{"type":"string"},"config_count":{"type":"integer"},"configs":{"items":{"properties":{"action_workflow_id":{"type":"string"},"app_config_id":{"type":"string"},"app_id":{"type":"string"},"break_glass_role_arn":{"type":"string"},"component_dependency_ids":{"items":{"type":"string"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"enable_kube_config":{"properties":{"bool":{"type":"boolean"},"valid":{"description":"Valid is true if Bool is not NULL","type":"boolean"}},"type":"object"},"id":{"type":"string"},"image":{"description":"Image is an optional container image the action's steps run inside.","type":"string"},"is_healthcheck":{"type":"boolean"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions.","type":"string"},"references":{"items":{"type":"string"},"type":"array"},"refs":{"items":{"properties":{"input":{"type":"string"},"name":{"type":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"]},"value":{"type":"string"}},"type":"object"},"type":"array"},"role":{"type":"string"},"steps":{"items":{"properties":{"action_workflow_config_id":{"type":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string"},"app_id":{"type":"string"},"command":{"type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"idx":{"type":"integer"},"inline_contents":{"type":"string"},"name":{"description":"metadata","type":"string"},"previous_step_id":{"type":"string"},"public_git_vcs_config":{"type":"object","description":"all the details needed for a step","properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}}},"references":{"items":{"type":"string"},"type":"array"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"timeout":{"type":"integer"},"triggers":{"description":"INFO: if adding new associations here, ensure they are added to the batch delete activity","items":{"properties":{"action_workflow_config_id":{"type":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string"},"app_id":{"type":"string"},"component":{"properties":{"app_id":{"type":"string"},"config_versions":{"type":"integer"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dependencies":{"items":{"type":"string"},"type":"array"},"id":{"type":"string"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"latest_build":{"properties":{"app_branch_id":{"type":"string"},"app_branch_run":{"properties":{"app_branch":{"properties":{"app_id":{"type":"string"},"configs":{"items":{"properties":{"action_ids":{"items":{"type":"string"},"type":"array"},"app_branch_id":{"type":"string"},"component_ids":{"items":{"type":"string"},"type":"array"},"config_number":{"type":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default":{"type":"boolean"},"id":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"max_parallel":{"type":"integer"},"name":{"type":"string"},"order":{"type":"integer"},"org_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string"},"org_id":{"type":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string"},"type":"array"},"preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"run_config":{"properties":{"github_label":{"type":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"]},"tag_prefix":{"type":"string"}},"type":"object"},"runbook_ids":{"items":{"type":"string"},"type":"array"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean"},"updated_at":{"type":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"latest_run":{"oneOf":[{}]},"managed_by":{"type":"string"},"name":{"type":"string"},"org_id":{"type":"string"},"queue":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"updated_at":{"type":"string"},"workflow_count":{"type":"integer"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"app_branch_config":{"properties":{"action_ids":{"items":{"type":"string"},"type":"array"},"app_branch_id":{"type":"string"},"component_ids":{"items":{"type":"string"},"type":"array"},"config_number":{"type":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default":{"type":"boolean"},"id":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"max_parallel":{"type":"integer"},"name":{"type":"string"},"order":{"type":"integer"},"org_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string"},"org_id":{"type":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string"},"type":"array"},"preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"run_config":{"properties":{"github_label":{"type":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"]},"tag_prefix":{"type":"string"}},"type":"object"},"runbook_ids":{"items":{"type":"string"},"type":"array"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean"},"updated_at":{"type":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"app_config_id":{"type":"string"},"awaiting_approval":{"type":"boolean"},"base_branch":{"type":"string"},"comparison":{"properties":{"base_run":{"oneOf":[{}]},"base_run_id":{"type":"string"},"config_diff":{"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"full_diff":{"type":"object"},"git_diff":{"type":"object"},"head_run":{"oneOf":[{}]},"head_run_id":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"source_diff":{"type":"object"},"updated_at":{"type":"string"}},"type":"object"},"completed_at":{"type":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"error_message":{"type":"string"},"event_type":{"type":"string"},"force":{"type":"boolean"},"github_comment_id":{"type":"integer"},"head_sha":{"type":"string"},"id":{"type":"string"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"log_stream_id":{"type":"string"},"metadata":{"properties":{"base_branch":{"type":"string"},"git_ref":{"type":"string"},"github_label":{"type":"string"},"head_sha":{"type":"string"},"is_draft":{"type":"boolean"},"pr_number":{"type":"integer"},"run_mode":{"type":"string"},"tag":{"type":"string"},"tag_prefix":{"type":"string"},"trigger":{"enum":["manual","push","pull_request","tag","github_label","onboarding"],"type":"string","x-enum-varnames":["AppBranchRunTriggerManual","AppBranchRunTriggerPush","AppBranchRunTriggerPullRequest","AppBranchRunTriggerTag","AppBranchRunTriggerGithubLabel","AppBranchRunTriggerOnboarding"]}},"type":"object"},"no_config_changes":{"type":"boolean"},"plan_only":{"type":"boolean"},"pr_number":{"type":"integer"},"preview":{"properties":{"app_branch_run_id":{"type":"string"},"branch_preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"git_ref":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"type":"string"},"input_app_config_id":{"type":"string"},"install_id":{"type":"string"},"install_name":{"type":"string"},"is_draft_mode":{"type":"boolean"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"org_id":{"type":"string"},"override_preview_config":{"properties":{"install_id":{"type":"string"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]}},"type":"object"},"resolved_preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"send_statuses_on_ignore":{"type":"boolean"},"source":{"enum":["pr","commit","branch","local"],"type":"string","x-enum-varnames":["AppBranchRunPreviewSourcePR","AppBranchRunPreviewSourceCommit","AppBranchRunPreviewSourceBranch","AppBranchRunPreviewSourceLocal"]},"updated_at":{"type":"string"}},"type":"object"},"queue_signal":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"run_type":{"enum":["manual-run","git-run","git-preview-run"],"type":"string","x-enum-varnames":["AppBranchRunTypeManual","AppBranchRunTypeGit","AppBranchRunTypeGitPreview"]},"started_at":{"type":"string"},"status":{"type":"string"},"trigger_event_dispatch_id":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"app_branch_run_id":{"type":"string"},"build_runner_job_id":{"type":"string"},"checksum":{"description":"checksum of our intermediate component config","type":"string"},"component_config_connection":{"properties":{"app_config_id":{"type":"string"},"app_config_version":{"type":"integer"},"auto_approve_on_policies_passing":{"type":"boolean"},"build_timeout":{"description":"Duration string for build operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string"},"checksum":{"type":"string"},"component_dependency_ids":{"items":{"type":"string"},"type":"array"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default_enabled":{"type":"boolean"},"deploy_timeout":{"description":"Duration string for deploy operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string"},"docker_build":{"properties":{"build_args":{"items":{"type":"string"},"type":"array"},"component_config_connection_id":{"description":"value","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dockerfile":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"target":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"drift_schedule":{"type":"string"},"external_image":{"properties":{"aws_ecr_image_config":{"properties":{"aws_region":{"type":"string"},"component_config_id":{"description":"connection to parent model","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"iam_role_arn":{"description":"actual configuration","type":"string"},"id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"azure_acr_image_config":{"properties":{"client_certificate_name":{"type":"string"},"client_id":{"type":"string"},"client_secret_name":{"description":"Names of app secrets holding the app registration's credential material,\nnever the material itself.","type":"string"},"component_config_id":{"description":"connection to parent model","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"registry_url":{"description":"actual configuration","type":"string"},"tenant_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"component_config_connection_id":{"description":"value","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"gcp_gar_image_config":{"properties":{"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"gcp_project_id":{"type":"string"},"gcp_region":{"type":"string"},"id":{"type":"string"},"service_account_email":{"type":"string"},"updated_at":{"type":"string"},"workload_identity_provider":{"type":"string"}},"type":"object"},"id":{"type":"string"},"image_url":{"type":"string"},"tag":{"type":"string"},"update_policy":{"description":"UpdatePolicy is an optional Masterminds-compatible semver constraint\n(e.g. \"~1.25.0\", \"^2\", \">=1.0.0,\u003c2.0.0\") that, when set, causes the\nrunner to list tags from the source registry, filter to those that\nparse as semver and satisfy the constraint, and pick the highest\nmatching tag at build time. Tag is then ignored as the source ref;\nthe resolved tag is recorded on ComponentBuild.ResolvedTag.\n\nWhen empty, the runner uses Tag literally.","type":"string"},"updated_at":{"type":"string"},"verification":{"properties":{"authorities":{"items":{"properties":{"issuer":{"type":"string"},"public_key":{"type":"string"},"subject":{"type":"string"},"subject_regexp":{"type":"string"},"type":{"enum":["keyless","public_key"],"type":"string","x-enum-varnames":["AuthorityTypeKeyless","AuthorityTypePublicKey"]}},"type":"object"},"type":"array"},"require_signature":{"type":"boolean"}},"type":"object"}},"type":"object"},"health_block_deploy":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"health_enabled":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"health_probes":{"items":{"properties":{"command":{"items":{"type":"string"},"type":"array"},"name":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"health_required_checks":{"items":{"type":"string"},"type":"array"},"health_stabilization_window":{"description":"Duration string for how long health must hold after a deploy applies (e.g., \"3m\"). Max 1h.","type":"string"},"helm":{"properties":{"chart_name":{"description":"Helm specific configurations","type":"string"},"component_config_connection_id":{"description":"parent reference","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"helm_config_json":{"properties":{"chart_name":{"type":"string"},"helm_repo_config":{"properties":{"chart":{"type":"string"},"repo_url":{"type":"string"},"version":{"type":"string"}},"type":"object"},"namespace":{"type":"string"},"skip_crds":{"type":"boolean"},"storage_driver":{"type":"string"},"take_ownership":{"description":"Newer fields that we don't need to store as columns in the database","type":"boolean"},"values":{"additionalProperties":{"type":"string"},"type":"object"},"values_files":{"items":{"type":"string"},"type":"array"}},"type":"object"},"id":{"type":"string"},"namespace":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"skip_crds":{"type":"boolean"},"storage_driver":{"type":"string"},"take_ownership":{"description":"Newer config fields that we don't need a column for","type":"boolean"},"updated_at":{"type":"string"},"values":{"additionalProperties":{"type":"string"},"type":"object"},"values_files":{"items":{"type":"string"},"type":"array"}},"type":"object"},"id":{"type":"string"},"job":{"properties":{"args":{"items":{"type":"string"},"type":"array"},"cmd":{"items":{"type":"string"},"type":"array"},"component_config_connection_id":{"description":"value","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"image_url":{"description":"Image attributes, copied from a docker_buid or external_image component.","type":"string"},"tag":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions, mirroring how component dependencies are tracked.","type":"string"},"kubernetes_manifest":{"properties":{"component_config_connection_id":{"description":"value","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"kustomize":{"type":"object","description":"Kustomize configuration (mutually exclusive with Manifest)","properties":{"enable_helm":{"description":"Enable Helm chart inflation during kustomize build","type":"boolean"},"load_restrictor":{"description":"Load restrictor: only \"rootOnly\" is supported","type":"string"},"patches":{"description":"Additional patch files to apply after kustomize build","items":{"type":"string"},"type":"array"},"path":{"description":"Path to kustomization directory (relative to source root)","type":"string"}}},"manifest":{"description":"Primary fields - used for inline manifests (fully supported)","type":"string"},"namespace":{"type":"string"},"public_git_vcs_config":{"type":"object","description":"VCS configuration for kustomize sources (similar to HelmComponentConfig)","properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}}},"updated_at":{"type":"string"}},"type":"object"},"latest_build_id":{"type":"string"},"max_auto_retries":{"type":"integer"},"operation_roles":{"additionalProperties":{"type":"string"},"description":"Operation roles map: operation type -> role name","type":"object"},"pulumi":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string"},"config":{"additionalProperties":{"type":"string"},"type":"object"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"runtime":{"description":"pulumi configuration values","type":"string"},"updated_at":{"type":"string"},"version":{"type":"string"}},"type":"object"},"references":{"items":{"type":"string"},"type":"array"},"refs":{"items":{"properties":{"input":{"type":"string"},"name":{"type":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"]},"value":{"type":"string"}},"type":"object"},"type":"array"},"skip_noops":{"type":"boolean"},"teardown":{"properties":{"retain":{"items":{"type":"string"},"type":"array"}},"type":"object"},"terraform_module":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"},"variables_files":{"items":{"type":"string"},"type":"array"},"version":{"description":"terraform configuration values","type":"string"}},"type":"object"},"toggleable":{"type":"boolean"},"type":{"enum":["terraform_module","helm_chart","docker_build","external_image","job","kubernetes_manifest","pulumi","unknown"],"type":"string","x-enum-varnames":["ComponentTypeTerraformModule","ComponentTypeHelmChart","ComponentTypeDockerBuild","ComponentTypeExternalImage","ComponentTypeJob","ComponentTypeKubernetesManifest","ComponentTypePulumi","ComponentTypeUnknown"]},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"component_config_connection_id":{"description":"DEPRECATED: will retain the field to connect against the last component config connection that set this build","type":"string"},"component_config_version":{"type":"integer"},"component_id":{"description":"Read-only fields set on the object to de-nest data","type":"string"},"component_name":{"type":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"git_ref":{"type":"string"},"id":{"type":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string"},"build_id":{"type":"string"},"component_build":{"oneOf":[{}]},"component_config_version":{"type":"integer"},"component_id":{"type":"string"},"component_name":{"type":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_component_id":{"type":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"]},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"architecture":{"type":"string"},"artifact_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"digest":{"type":"string"},"id":{"type":"string"},"media_type":{"type":"string"},"org_id":{"type":"string"},"os":{"description":"Platform fields","type":"string"},"os_features":{"items":{"type":"string"},"type":"array"},"os_version":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"repository":{"type":"string"},"size":{"type":"integer"},"tag":{"type":"string"},"updated_at":{"type":"string"},"urls":{"items":{"type":"string"},"type":"array"},"variant":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"plan_only":{"type":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"release_id":{"type":"string"},"role":{"description":"Role to be used when running this component","type":"string"},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"is_preview":{"description":"IsPreview is true when this build came from a preview branch run.","type":"boolean"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"no_op":{"description":"NoOp is true when the runner detected SourceDigest matches the previous\nbuild's SourceDigest and skipped the artifact push.\n\nDownstream contract:\n - The build is still marked Active because the bytes it represents\n are deployable (they live in the install registry under the prior\n build that pushed them).\n - No new install deploys are auto-queued for a NoOp build; the\n dep-aware deploy path handles fan-out for installs that depend\n on the underlying image.\n - pollForDeployableBuild treats NoOp builds as Active without any\n special-casing because the deployable artifact at the same\n SourceDigest is already present in the install registry from the\n prior build.","type":"boolean"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"queue_signal":{"type":"object","description":"QueueSignal is the signal enqueued when this build was created via the queue path","properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}}},"releases":{"items":{"properties":{"build_id":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"release_steps":{"items":{"properties":{"component_release_id":{"description":"parent release ID","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"delay":{"description":"fields to control the delay of the individual step, as this is set based on the parent strategy","type":"string"},"id":{"type":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string"},"build_id":{"type":"string"},"component_build":{"oneOf":[{}]},"component_config_version":{"type":"integer"},"component_id":{"type":"string"},"component_name":{"type":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_component_id":{"type":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"]},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"architecture":{"type":"string"},"artifact_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"digest":{"type":"string"},"id":{"type":"string"},"media_type":{"type":"string"},"org_id":{"type":"string"},"os":{"description":"Platform fields","type":"string"},"os_features":{"items":{"type":"string"},"type":"array"},"os_version":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"repository":{"type":"string"},"size":{"type":"integer"},"tag":{"type":"string"},"updated_at":{"type":"string"},"urls":{"items":{"type":"string"},"type":"array"},"variant":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"plan_only":{"type":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"release_id":{"type":"string"},"role":{"description":"Role to be used when running this component","type":"string"},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"requested_install_ids":{"description":"When a step is created, a set of installs are targeted. However, by the time the release step goes out, the\ninstall might have been setup in any order of ways.","items":{"type":"string"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"total_release_steps":{"type":"integer"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"resolved_at":{"description":"ResolvedAt is when the runner resolved SourceRef to SourceDigest.","type":"string"},"resolved_tag":{"description":"ResolvedTag is the tag the runner actually pulled from. For digest-pinned\nrefs this is empty. For mutable/semver refs this is the concrete tag the\nrunner selected (e.g. \"1.25.5\" even if SourceRef pinned \"1.25.3\" with a\n\"~1.25.0\" update_policy constraint).","type":"string"},"runner_job":{"description":"runner details"},"signature_verification":{"description":"SignatureVerification is empty when the outcome is unknown (older builds, or failures before verification ran).","type":"string"},"source_checksum":{"description":"checksum of the component's source directory at build time","type":"string"},"source_digest":{"description":"SourceDigest is the manifest list digest of the resolved source ref,\ne.g. \"sha256:abc...\". This is the canonical content address of what was\npulled and is used for build dedup.","type":"string"},"source_image":{"description":"SourceImage is the repository portion of SourceRef without tag/digest, e.g. \"nginx\".","type":"string"},"source_media_type":{"description":"SourceMediaType records the media type of the resolved manifest (image,\nimage index, OCI artifact, etc.) for downstream rendering decisions.","type":"string"},"source_ref":{"description":"Source identity for image-type builds.\n\nSourceRef is what the user wrote in the spec, e.g. \"nginx:1.25.3\" or\n\"myimage@sha256:...\". Always populated for image-type builds so we have a\npermanent record of what was requested at build time.","type":"string"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"}},"type":"object"},"links":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"name":{"type":"string"},"resolved_var_name":{"type":"string"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"enum":["terraform_module","helm_chart","docker_build","external_image","job","kubernetes_manifest","pulumi","unknown"],"type":"string","x-enum-varnames":["ComponentTypeTerraformModule","ComponentTypeHelmChart","ComponentTypeDockerBuild","ComponentTypeExternalImage","ComponentTypeJob","ComponentTypeKubernetesManifest","ComponentTypePulumi","ComponentTypeUnknown"]},"updated_at":{"type":"string"},"var_name":{"type":"string"}},"type":"object"},"component_id":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"type":"string"},"id":{"type":"string"},"index":{"type":"integer"},"type":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"description":"metadata","type":"string"},"status":{"description":"TODO: change to default null after migration \u0026 after initial pr","type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"}},"type":"object"},"action_workflow_id":{"type":"string"},"app_config_ref":{"properties":{"applied_config_at":{"type":"string"},"applied_config_by_id":{"type":"string"},"applied_config_by_type":{"type":"string"},"applied_config_id":{"type":"string"},"expected_config_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_id":{"type":"string"},"runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array"},"status":{"description":"after query fields filled in after querying","type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"}},"type":"object"},"install_action_workflow_id":{"type":"string"},"install_id":{"type":"string"},"install_workflow_id":{"type":"string"},"kubernetes_context_name":{"description":"KubernetesContextName is snapshotted from the action's\nActionWorkflowConfig at run-creation time so plan resolution can target\nthe correct cluster. Empty means fall back to the sandbox default.","type":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":true,"type":"object"},"role":{"description":"Role to be used when running this action","type":"string"},"run_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"runner_job":{"oneOf":[{}]},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"steps":{"items":{"properties":{"adhoc_config":{"properties":{"action_workflow_config_id":{"type":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string"},"app_id":{"type":"string"},"command":{"type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"idx":{"type":"integer"},"inline_contents":{"type":"string"},"name":{"description":"metadata","type":"string"},"previous_step_id":{"type":"string"},"public_git_vcs_config":{"type":"object","description":"all the details needed for a step","properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}}},"references":{"items":{"type":"string"},"type":"array"},"updated_at":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"execution_duration":{"type":"integer"},"id":{"type":"string"},"install_action_workflow_run_id":{"type":"string"},"status":{"enum":["finished","pending","in-progress","timed-out","error"],"type":"string","x-enum-varnames":["InstallActionWorkflowRunStepStatusFinished","InstallActionWorkflowRunStepStatusPending","InstallActionWorkflowRunStepStatusInProgress","InstallActionWorkflowRunStepStatusTimedOut","InstallActionWorkflowRunStepStatusError"]},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"step_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"timeout":{"type":"integer"},"trigger":{"properties":{"actor":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"parent_id":{"type":"string"},"parent_name":{"type":"string"},"parent_type":{"type":"string"},"type":{"type":"string"}},"type":"object"},"trigger_type":{"enum":["manual","cron","adhoc","pre-deploy-component","post-deploy-component","pre-teardown-component","post-teardown-component","pre-secrets-sync","post-secrets-sync","pre-provision","post-provision","post-provision-sandbox","pre-reprovision","post-reprovision","pre-deprovision","post-deprovision","pre-deploy-all-components","post-deploy-all-components","pre-teardown-all-components","post-teardown-all-components","pre-deprovision-sandbox","post-deprovision-sandbox","pre-reprovision-sandbox","post-reprovision-sandbox","pre-update-inputs","post-update-inputs","role-enabled","role-disabled","pre-enable-component","post-enable-component","pre-disable-component","post-disable-component"],"type":"string","x-enum-varnames":["ActionWorkflowTriggerTypeManual","ActionWorkflowTriggerTypeCron","ActionWorkflowTriggerTypeAdHoc","ActionWorkflowTriggerTypePreDeployComponent","ActionWorkflowTriggerTypePostDeployComponent","ActionWorkflowTriggerTypePreTeardownComponent","ActionWorkflowTriggerTypePostTeardownComponent","ActionWorkflowTriggerTypePreSecretsSync","ActionWorkflowTriggerTypePostSecretsSync","ActionWorkflowTriggerTypePreProvision","ActionWorkflowTriggerTypePostProvision","ActionWorkflowTriggerTypePostProvisionSandbox","ActionWorkflowTriggerTypePreReprovision","ActionWorkflowTriggerTypePostReprovision","ActionWorkflowTriggerTypePreDeprovision","ActionWorkflowTriggerTypePostDeprovision","ActionWorkflowTriggerTypePreDeployAllComponents","ActionWorkflowTriggerTypePostDeployAllComponents","ActionWorkflowTriggerTypePreTeardownAllComponents","ActionWorkflowTriggerTypePostTeardownAllComponents","ActionWorkflowTriggerTypePreDeprovisionSandbox","ActionWorkflowTriggerTypePostDeprovisionSandbox","ActionWorkflowTriggerTypePreReprovisionSandbox","ActionWorkflowTriggerTypePostReprovisionSandbox","ActionWorkflowTriggerTypePreUpdateInputs","ActionWorkflowTriggerTypePostUpdateInputs","ActionWorkflowTriggerTypeRoleEnabled","ActionWorkflowTriggerTypeRoleDisabled","ActionWorkflowTriggerTypePreEnableComponent","ActionWorkflowTriggerTypePostEnableComponent","ActionWorkflowTriggerTypePreDisableComponent","ActionWorkflowTriggerTypePostDisableComponent"]},"triggered_by_id":{"type":"string"},"triggered_by_type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"app_sandbox_config":{"properties":{"app_config_id":{"type":"string"},"app_id":{"type":"string"},"auto_approve_on_policies_passing":{"type":"boolean"},"aws_region_type":{"description":"cloud specific fields","type":"string"},"cloud_platform":{"description":"fields set via after query","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"drift_schedule":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"max_auto_retries":{"type":"integer"},"operation_roles":{"additionalProperties":{"type":"string"},"description":"Operation roles map: operation type -> role name","type":"object"},"org_id":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"pulumi_config":{"additionalProperties":{"type":"string"},"type":"object"},"pulumi_version":{"type":"string"},"references":{"items":{"type":"string"},"type":"array"},"refs":{"items":{"properties":{"input":{"type":"string"},"name":{"type":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"]},"value":{"type":"string"}},"type":"object"},"type":"array"},"runtime":{"type":"string"},"skip_noops":{"type":"boolean"},"terraform_version":{"type":"string"},"type":{"type":"string"},"updated_at":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"},"variables_files":{"items":{"type":"string"},"type":"array"}},"type":"object"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a sandbox plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_id":{"type":"string"},"install_sandbox_id":{"description":"TODO: once we run a backfill we can make this non pointer","type":"string"},"install_workflow_id":{"type":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"role":{"description":"Role to be used when planning and applying sandbox runs","type":"string"},"run_type":{"enum":["provision","reprovision","deprovision"],"type":"string","x-enum-varnames":["SandboxRunTypeProvision","SandboxRunTypeReprovision","SandboxRunTypeDeprovision"]},"runner_jobs":{"description":"runner details","items":{"$circularRef":"d7518275-78ad-410a-b4d0-f0c0c1fd25a3"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string"}},"type":"object"},"type":"array"},"links":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"description":"Name is the human-readable workflow title shown in the UI (e.g.\n\"Deploying to install (rds_cluster_temporal)\"). Populated by\nBeforeSave via computeWorkflowName — callers that mutate Type,\nMetadata, or FinishedAt must go through GORM (Save / struct-based\nUpdates) so the hook fires.","type":"string"},"owner_id":{"type":"string"},"owner_name":{"description":"OwnerName is a derived, non-persisted convenience field. It is\npopulated by activities that need a human-readable owner label\n(e.g. workflow lifecycle webhooks) via a small switch on OwnerType\n— see PkgWorkflowsFlowGetFlow. Empty unless the loading path\nexplicitly fills it.","type":"string"},"owner_type":{"type":"string"},"plan_only":{"type":"boolean"},"result_directive":{"description":"ResultDirective is set by the currently executing group signal to communicate\nthe group outcome back to the flow signal. Values: continue, stop, retry-group,\nskip-group, await-approval.","type":"string"},"role":{"type":"string"},"started_at":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"step_error_behavior":{"description":"DEPRECATED: for now we always abort on step errors","type":"string"},"step_groups":{"description":"step groups represent logical groupings of steps within the workflow","items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"eager_execution":{"description":"EagerExecution marks this group for early execution during step generation.\nWhen set, the group is returned via the \"eager-step-groups\" update handler\nbefore all groups have been generated, allowing execution to start sooner.\nThis field is not persisted to DB — it is only used during generation.","type":"boolean"},"group_idx":{"type":"integer"},"id":{"type":"string"},"name":{"type":"string"},"parallel":{"type":"boolean"},"queue_signal":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"result_directive":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"steps":{"items":{"properties":{"approval":{"properties":{"app_branch_id":{"type":"string"},"app_id":{"type":"string"},"changes_create":{"type":"integer"},"changes_delete":{"type":"integer"},"changes_noop":{"type":"integer"},"changes_replace":{"type":"integer"},"changes_state":{"enum":["","ok","unsupported","error"],"type":"string","x-enum-varnames":["StepChangeStateUnknown","StepChangeStateOK","StepChangeStateUnsupported","StepChangeStateError"]},"changes_update":{"type":"integer"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"installWorkflowStep":{"oneOf":[{}]},"installWorkflowStepID":{"description":"the step that this approval belongs too","type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"response":{"properties":{"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_workflow_step_approval_id":{"type":"string"},"note":{"type":"string"},"type":{"description":"the response type","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"runner_job":{"oneOf":[{}]},"runner_job_id":{"description":"the runner job where this approval was created","type":"string"},"type":{"enum":["noop","approve-all","terraform_plan","kubernetes_manifest_approval","helm_approval","pulumi_plan","app_branch_plan","install_creation"],"type":"string","x-enum-varnames":["NoopApprovalType","ApproveAllApprovalType","TerraformPlanApprovalType","KubernetesManifestApprovalType","HelmApprovalApprovalType","PulumiApprovalType","AppBranchPlanApprovalType","InstallCreationApprovalType"]},"updated_at":{"type":"string"},"workflow_step":{"oneOf":[{}]},"workflow_step_id":{"description":"afterquery","type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"execution_time":{"type":"integer"},"execution_type":{"enum":["system","user","approval","skipped","hidden"],"type":"string","x-enum-varnames":["WorkflowStepExecutionTypeSystem","WorkflowStepExecutionTypeUser","WorkflowStepExecutionTypeApproval","WorkflowStepExecutionTypeSkipped","WorkflowStepExecutionTypeHidden"]},"finished":{"type":"boolean"},"finished_at":{"type":"string"},"group_idx":{"description":"to group steps which belong to same logical group, eg, plan/apply","type":"integer"},"group_parallel":{"description":"GroupParallel indicates whether steps in this group should execute in parallel.","type":"boolean"},"group_retry_idx":{"description":"counter for every retry attempted on a group","type":"integer"},"id":{"type":"string"},"idx":{"type":"integer"},"install_workflow_id":{"description":"DEPRECATED: this is the install workflow ID, which is now the workflow ID.","type":"string"},"links":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"log_stream":{"type":"object","description":"LogStream is the log stream associated with this workflow step (when step_target_type is install_workflow_steps).","properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}}},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"policy_validation":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_workflow_step_id":{"description":"install workflow step is the install step that this was performed within","type":"string"},"response":{"description":"response is the kyverno response (deprecated: use Reports for detailed results)","type":"string"},"runner_job_id":{"description":"runnerJobID is the runner job that this was performed within","type":"string"},"status":{"type":"object","description":"status denotes whether this passed, or whether it failed the job.","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"}},"type":"object"},"result_directive":{"description":"ResultDirective is set by the execute-workflow-step signal to communicate\nthe step's outcome directive back to the group signal. Values: continue,\nstop, retry, retry-group, skip-group, await-approval.","type":"string"},"retried":{"type":"boolean"},"retry_index":{"type":"integer"},"retryable":{"type":"boolean"},"skip_on_failure":{"description":"SkipOnFailure lets the workflow continue past this step after its retry\nbudget is exhausted. Skippable only gates user-initiated skips.","type":"boolean"},"skippable":{"type":"boolean"},"started_at":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"step_queue_id":{"description":"StepQueueID is the queue where the execute-workflow-step signal runs.\nWhen empty, the group's default step queue is used.","type":"string"},"step_target_id":{"description":"the following fields are set _once_ a step is in flight, and are orchestrated via the step's signal.\n\nthis is a polymorphic gorm relationship to one of the following objects:\n\ninstall_cloudformation_stack\ninstall_sandbox_run\ninstall_runner_update\ninstall_deploy\ninstall_action_workflow_run (can be many of these)","type":"string"},"step_target_type":{"type":"string"},"target_queue_id":{"description":"TargetQueueID is the queue where the inner signal (the actual work)\ngets dispatched. When empty, the step signal's TargetQueueName is used.","type":"string"},"timeout":{"description":"Timeout is the execution timeout for this step, derived from the\ninner signal's Timeout() at step generation time. Used by the step-group\nto set ScheduleToCloseTimeout when awaiting step completion.\nZero means use default fallback.","type":"integer"},"updated_at":{"type":"string"},"workflow_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string"},"workflow_step_group_id":{"description":"WorkflowStepGroupID links this step to its parent WorkflowStepGroup.","type":"string"}},"type":"object"},"type":"array"},"timeout":{"description":"Timeout is the execution timeout for this group, derived from its\nsteps' timeouts. For sequential groups: sum of step timeouts. For parallel\ngroups: max of step timeouts. Zero means use default fallback.","type":"integer"},"updated_at":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"steps":{"description":"steps represent each piece of the workflow","items":{"properties":{"approval":{"properties":{"app_branch_id":{"type":"string"},"app_id":{"type":"string"},"changes_create":{"type":"integer"},"changes_delete":{"type":"integer"},"changes_noop":{"type":"integer"},"changes_replace":{"type":"integer"},"changes_state":{"enum":["","ok","unsupported","error"],"type":"string","x-enum-varnames":["StepChangeStateUnknown","StepChangeStateOK","StepChangeStateUnsupported","StepChangeStateError"]},"changes_update":{"type":"integer"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"installWorkflowStep":{"oneOf":[{}]},"installWorkflowStepID":{"description":"the step that this approval belongs too","type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"response":{"properties":{"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_workflow_step_approval_id":{"type":"string"},"note":{"type":"string"},"type":{"description":"the response type","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"runner_job":{"oneOf":[{}]},"runner_job_id":{"description":"the runner job where this approval was created","type":"string"},"type":{"enum":["noop","approve-all","terraform_plan","kubernetes_manifest_approval","helm_approval","pulumi_plan","app_branch_plan","install_creation"],"type":"string","x-enum-varnames":["NoopApprovalType","ApproveAllApprovalType","TerraformPlanApprovalType","KubernetesManifestApprovalType","HelmApprovalApprovalType","PulumiApprovalType","AppBranchPlanApprovalType","InstallCreationApprovalType"]},"updated_at":{"type":"string"},"workflow_step":{"oneOf":[{}]},"workflow_step_id":{"description":"afterquery","type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"execution_time":{"type":"integer"},"execution_type":{"enum":["system","user","approval","skipped","hidden"],"type":"string","x-enum-varnames":["WorkflowStepExecutionTypeSystem","WorkflowStepExecutionTypeUser","WorkflowStepExecutionTypeApproval","WorkflowStepExecutionTypeSkipped","WorkflowStepExecutionTypeHidden"]},"finished":{"type":"boolean"},"finished_at":{"type":"string"},"group_idx":{"description":"to group steps which belong to same logical group, eg, plan/apply","type":"integer"},"group_parallel":{"description":"GroupParallel indicates whether steps in this group should execute in parallel.","type":"boolean"},"group_retry_idx":{"description":"counter for every retry attempted on a group","type":"integer"},"id":{"type":"string"},"idx":{"type":"integer"},"install_workflow_id":{"description":"DEPRECATED: this is the install workflow ID, which is now the workflow ID.","type":"string"},"links":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"log_stream":{"type":"object","description":"LogStream is the log stream associated with this workflow step (when step_target_type is install_workflow_steps).","properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}}},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"policy_validation":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_workflow_step_id":{"description":"install workflow step is the install step that this was performed within","type":"string"},"response":{"description":"response is the kyverno response (deprecated: use Reports for detailed results)","type":"string"},"runner_job_id":{"description":"runnerJobID is the runner job that this was performed within","type":"string"},"status":{"type":"object","description":"status denotes whether this passed, or whether it failed the job.","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"}},"type":"object"},"result_directive":{"description":"ResultDirective is set by the execute-workflow-step signal to communicate\nthe step's outcome directive back to the group signal. Values: continue,\nstop, retry, retry-group, skip-group, await-approval.","type":"string"},"retried":{"type":"boolean"},"retry_index":{"type":"integer"},"retryable":{"type":"boolean"},"skip_on_failure":{"description":"SkipOnFailure lets the workflow continue past this step after its retry\nbudget is exhausted. Skippable only gates user-initiated skips.","type":"boolean"},"skippable":{"type":"boolean"},"started_at":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"step_queue_id":{"description":"StepQueueID is the queue where the execute-workflow-step signal runs.\nWhen empty, the group's default step queue is used.","type":"string"},"step_target_id":{"description":"the following fields are set _once_ a step is in flight, and are orchestrated via the step's signal.\n\nthis is a polymorphic gorm relationship to one of the following objects:\n\ninstall_cloudformation_stack\ninstall_sandbox_run\ninstall_runner_update\ninstall_deploy\ninstall_action_workflow_run (can be many of these)","type":"string"},"step_target_type":{"type":"string"},"target_queue_id":{"description":"TargetQueueID is the queue where the inner signal (the actual work)\ngets dispatched. When empty, the step signal's TargetQueueName is used.","type":"string"},"timeout":{"description":"Timeout is the execution timeout for this step, derived from the\ninner signal's Timeout() at step generation time. Used by the step-group\nto set ScheduleToCloseTimeout when awaiting step completion.\nZero means use default fallback.","type":"integer"},"updated_at":{"type":"string"},"workflow_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string"},"workflow_step_group_id":{"description":"WorkflowStepGroupID links this step to its parent WorkflowStepGroup.","type":"string"}},"type":"object"},"type":"array"},"type":{"enum":["provision","deprovision","deprovision_sandbox","manual_deploy","input_update","deploy_components","teardown_component","teardown_components","reprovision_sandbox","drift_run_reprovision_sandbox","action_workflow_run","sync_secrets","drift_run","app_branches_manual_update","app_branches_config_repo_update","app_branches_component_repo_update","app_branch_config_update","app_install_sync","reprovision","reprovision_stack","app_config_build","runbook_run","component_enabled","component_disabled","recover_helm_release"],"type":"string","x-enum-varnames":["WorkflowTypeProvision","WorkflowTypeDeprovision","WorkflowTypeDeprovisionSandbox","WorkflowTypeManualDeploy","WorkflowTypeInputUpdate","WorkflowTypeDeployComponents","WorkflowTypeTeardownComponent","WorkflowTypeTeardownComponents","WorkflowTypeReprovisionSandbox","WorkflowTypeDriftRunReprovisionSandbox","WorkflowTypeActionWorkflowRun","WorkflowTypeSyncSecrets","WorkflowTypeDriftRun","WorkflowTypeAppBranchesRun","WorkflowTypeAppBranchesConfigRepoUpdate","WorkflowTypeAppBranchesComponentRepoUpdate","WorkflowTypeAppBranchConfigUpdate","WorkflowTypeAppInstallSync","WorkflowTypeReprovision","WorkflowTypeReprovisionStack","WorkflowTypeAppConfigBuild","WorkflowTypeRunbookRun","WorkflowTypeComponentEnabled","WorkflowTypeComponentDisabled","WorkflowTypeRecoverHelmRelease"]},"updated_at":{"type":"string"},"workflow_runs":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"finished_at":{"type":"string"},"id":{"type":"string"},"start_from_idx":{"description":"StartFromIdx is the step index to start execution from.","type":"integer"},"started_at":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"trigger_step_id":{"description":"TriggerStepID is the step that triggered this run (empty for initial runs).","type":"string"},"type":{"enum":["initial","retry","skip","resume"],"type":"string","x-enum-varnames":["WorkflowRunTypeInitial","WorkflowRunTypeRetry","WorkflowRunTypeSkip","WorkflowRunTypeResume"]},"updated_at":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"workflow_step_id":{"type":"string"}},"type":"object"},"json":{"properties":{"composite_plan":{"type":"object","description":"Deprecated: composite plans are read from CompositePlanBlob (S3). This\njsonb column is retained only as a fallback for rows not yet backfilled.","properties":{"action_workflow_run_plan":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"builtin_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"type":"string"},"image_digest_ref":{"description":"ImageDigestRef is the digest-pinned pull reference resolved by the mirror\njob (\u003clogin_server>/\u003crepository>@sha256:...). When set, the runner pulls\nthis exact manifest instead of the mutable tag, binding execution to the\ncontent that was mirrored.","type":"string"},"image_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object"},"image_tag":{"type":"string"},"install_id":{"type":"string"},"override_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"source_image":{"description":"Image-backed actions: SourceImage is the rendered app-authored ref\n(e.g. ghcr.io/acme/tools:v1); ImageRegistry/ImageTag point at the\ninstall-registry mirror the runner pulls from.","type":"string"},"steps":{"items":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true},"ref":{"type":"string","isRequired":true},"url":{"type":"string","isRequired":true},"recurse_submodules":{"type":"boolean"}},"required":["path","ref","url"],"type":"object"},"interpolated_command":{"type":"string"},"interpolated_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"interpolated_inline_contents":{"type":"string"},"run_id":{"type":"string"}},"type":"object"},"type":"array"},"timeout":{"type":"integer"}},"type":"object"},"build_plan":{"properties":{"dst_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"dst_tag":{"type":"string","isRequired":true},"component_build_id":{"type":"string"},"component_id":{"type":"string"},"container_image_pull_plan":{"properties":{"image":{"type":"string"},"previous_source_digest":{"description":"PreviousSourceDigest is the SourceDigest of the most recent prior Active\nComponentBuild for the same component, used by the runner as a dedup\nhint. When the resolver returns a manifest descriptor whose digest matches\nthis value, the runner skips the Copy step and reports NoOp=true.\n\nEmpty when there is no prior active build, or when the prior build has\nno SourceDigest recorded (legacy builds).","type":"string"},"repo_config":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object"},"tag":{"type":"string"},"update_policy":{"description":"UpdatePolicy is an optional Masterminds-compatible semver constraint\n(e.g. \"~1.25.0\") propagated from the user's component config. When\nnon-empty, the runner lists tags from the source registry, filters to\nthose satisfying the constraint, and selects the highest matching\ntag at build time. Tag is then ignored as the source ref.\n\nEmpty for components that don't use update_policy.","type":"string"},"verification":{"properties":{"authorities":{"items":{"properties":{"issuer":{"type":"string"},"public_key":{"type":"string"},"subject":{"type":"string"},"subject_regexp":{"type":"string"},"type":{"enum":["keyless","public_key"],"type":"string","x-enum-varnames":["AuthorityTypeKeyless","AuthorityTypePublicKey"]}},"type":"object"},"type":"array"},"require_signature":{"type":"boolean"}},"type":"object"}},"type":"object"},"docker_build_plan":{"properties":{"build_args":{"additionalProperties":{"type":"string"},"type":"object"},"context":{"type":"string"},"dockerfile":{"type":"string"},"target":{"type":"string"}},"type":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true},"ref":{"type":"string","isRequired":true},"url":{"type":"string","isRequired":true},"recurse_submodules":{"type":"boolean"}},"required":["path","ref","url"],"type":"object"},"helm_build_plan":{"properties":{"helmRepoConfig":{"properties":{"chart":{"type":"string"},"repoURL":{"type":"string"},"version":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"values":{"items":{"properties":{"name":{"type":"string"},"type":{"type":"string"},"value":{"type":"string"}},"type":"object"},"type":"array"},"valuesFiles":{"items":{"type":"string"},"type":"array"}},"type":"object"},"kubernetes_manifest_build_plan":{"properties":{"inline_manifest":{"description":"InlineManifest contains the raw manifest YAML (for inline source type)","type":"string"},"kustomize_config":{"type":"object","description":"KustomizeConfig contains additional kustomize build options","properties":{"enable_helm":{"description":"EnableHelm enables Helm chart inflation during kustomize build","type":"boolean"},"load_restrictor":{"description":"Ignored by the runner, which pins rootOnly so app config cannot widen worker file access","type":"string"},"patches":{"description":"Patches are additional patch files to apply after kustomize build","items":{"type":"string"},"type":"array"}}},"kustomize_path":{"description":"KustomizePath is the path to the kustomization directory (for kustomize source type)\nRelative to the repository root","type":"string"},"labels":{"additionalProperties":{"type":"string"},"description":"Labels for the OCI artifact","type":"object"},"source_type":{"description":"SourceType indicates how manifests are sourced: \"inline\" or \"kustomize\"","type":"string"}},"type":"object"},"pulumi_build_plan":{"properties":{"labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"terraform_build_plan":{"properties":{"labels":{"additionalProperties":{"type":"string"},"type":"object"},"terraform_version":{"description":"TerraformVersion is the version of the terraform CLI the build runner\nshould install in order to vendor providers via\n`terraform providers mirror`. When empty the build runner falls back\nto a sane default. Should mirror the version configured for the\ncomponent's deploy plan so init resolves the same provider bytes the\nbuild vendored. Only consulted when VendorProviders is true.","type":"string"},"vendor_providers":{"description":"VendorProviders enables build-time vendoring of terraform providers\nvia `terraform providers mirror`. The install runner auto-detects\nwhether a mirror is present in the OCI artifact.","type":"boolean"}},"type":"object"}},"required":["dst_registry","dst_tag"],"type":"object"},"deploy_plan":{"properties":{"src_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"src_tag":{"type":"string","isRequired":true},"app_config_id":{"type":"string"},"app_id":{"type":"string"},"apply_plan_contents":{"description":"The following field is for applying a plan that is already save","type":"string"},"apply_plan_display":{"description":"This field is for storing a human legible plan or corollary representation","type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"helm":{"properties":{"aws_auth":{"type":"object","description":"Auth for cloud providers","properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}}},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"create_namespace":{"type":"boolean"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"helm_chart_id":{"type":"string"},"name":{"description":"NOTE(jm): these fields should probably just come from the app config, however we keep them around for\ndebuggability","type":"string"},"namespace":{"type":"string"},"recover_release":{"description":"Must stay a bool: go-swagger renders a documented $ref field as an inline\nstruct value, which decodes non-nil on every deploy.","type":"boolean"},"skip_crds":{"type":"boolean"},"storage_driver":{"type":"string"},"take_ownership":{"type":"boolean"},"values":{"items":{"properties":{"name":{"type":"string"},"type":{"type":"string"},"value":{"type":"string"}},"type":"object"},"type":"array"},"values_files":{"items":{"type":"string"},"type":"array"},"values_override":{"description":"ValuesOverride is the install-level Helm values override (raw YAML). It is\nmerged as the highest-precedence layer at deploy time, winning over both\nValuesFiles and Values. Empty means no override (exact no-op).","type":"string"}},"type":"object"},"inputs_digest":{"type":"string"},"install_id":{"type":"string"},"kubernetes_manifest":{"properties":{"aws_auth":{"type":"object","description":"Auth for cloud providers","properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}}},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"manifest":{"description":"Manifest is populated at runtime from the OCI artifact.\nThis field is no longer set during plan creation - it's populated by the runner\nafter pulling the OCI artifact during Initialize().","type":"string"},"namespace":{"type":"string"},"oci_artifact":{"type":"object","description":"OCIArtifact reference (set during plan creation, used by runner to pull manifest)","properties":{"digest":{"description":"Digest is the immutable artifact digest (e.g., sha256:abc123...)","type":"string"},"tag":{"description":"Tag is the artifact tag (typically the build ID)","type":"string"},"url":{"description":"URL is the full artifact URL (e.g., registry.nuon.co/org_id/app_id)","type":"string"}}},"state":{"type":"object","description":"State carries the install state the runner needs to interpolate\nnuon template placeholders into the kustomize-produced manifest.yaml\nafter pulling the OCI artifact. Nil for inline-manifest deploys,\nwhich are pre-rendered planner-side and short-circuit the OCI pull\non the runner. Same shape as SandboxRunPlan.State.","properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}}}},"type":"object"},"noop":{"type":"object"},"pulumi":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"config":{"additionalProperties":{"type":"string"},"type":"object"},"destroy":{"description":"Destroy indicates this is a teardown operation (pulumi destroy instead of up)","type":"boolean"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"plan_json":{"items":{"type":"integer"},"type":"array"},"pulumi_version":{"type":"string"},"runtime":{"type":"string"},"stack_name":{"type":"string"},"state":{"properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}},"type":"object"},"update_plans":{"type":"boolean"},"workspace_id":{"description":"Reuse workspace concept for state storage","type":"string"}},"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"src_digest":{"description":"SrcDigest is the manifest digest of the source artifact in the install\nregistry, e.g. \"sha256:abc...\". Populated for image-type component\nbuilds with source identity recorded; empty for\nnon-image builds and legacy image builds. When non-empty, runners\nshould prefer this over SrcTag for content-addressed pulls and for\nrendering digest-pinned image references in pod specs.","type":"string"},"teardown":{"type":"object","description":"Teardown is only set on plans for teardown deploys.","properties":{"retain":{"description":"Retain holds rendered resource addresses that are removed from state\ninstead of destroyed.","items":{"type":"string"},"type":"array"}}},"terraform":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"hooks":{"properties":{"enabled":{"type":"boolean"},"envVars":{"additionalProperties":{"type":"string"},"type":"object"},"runAuth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"}},"type":"object"},"plan_json":{"items":{"type":"integer"},"type":"array"},"policies":{"additionalProperties":{"type":"string"},"type":"object"},"state":{"properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}},"type":"object"},"terraform_backend":{"properties":{"workspaceID":{"type":"string","isRequired":true}},"required":["workspaceID"],"type":"object"},"vars":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"vars_files":{"items":{"type":"string"},"type":"array"}},"type":"object"}},"required":["src_registry","src_tag"],"type":"object"},"fetch_image_metadata_plan":{"properties":{"registry":{"type":"object","description":"Registry configuration for the source image","properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"isRequired":true},"tag":{"description":"Tag is the image tag to fetch metadata for","type":"string","isRequired":true},"include_attestation_layers":{"type":"boolean"},"include_attestation_manifests":{"type":"boolean"},"include_index":{"description":"Options for metadata fetching","type":"boolean"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"}},"required":["registry","tag"],"type":"object"},"sandbox_run_plan":{"properties":{"app_config_id":{"type":"string"},"app_id":{"type":"string"},"apply_plan_contents":{"description":"The following field is for applying a plan that is already saved","type":"string"},"apply_plan_display":{"description":"This field is for storing a human legible plan or corollary representation","items":{"type":"integer"},"type":"array"},"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true},"ref":{"type":"string","isRequired":true},"url":{"type":"string","isRequired":true},"recurse_submodules":{"type":"boolean"}},"required":["path","ref","url"],"type":"object"},"hooks":{"properties":{"enabled":{"type":"boolean"},"envVars":{"additionalProperties":{"type":"string"},"type":"object"},"runAuth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"}},"type":"object"},"inputs_digest":{"type":"string"},"install_id":{"type":"string"},"kyverno_policies_dir":{"type":"string"},"local_archive":{"properties":{"local_archive":{"type":"string"}},"type":"object"},"oci_source":{"properties":{"registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object"},"tag":{"type":"string"}},"type":"object"},"policies":{"additionalProperties":{"type":"string"},"type":"object"},"pulumi_backend":{"properties":{"runtime":{"type":"string","isRequired":true},"stack_name":{"type":"string","isRequired":true},"workspace_id":{"type":"string","isRequired":true},"config":{"additionalProperties":{"type":"string"},"type":"object"},"pulumi_version":{"type":"string"},"update_plans":{"type":"boolean"}},"required":["runtime","stack_name","workspace_id"],"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"state":{"properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}},"type":"object"},"terraform_backend":{"properties":{"workspaceID":{"type":"string","isRequired":true}},"required":["workspaceID"],"type":"object"},"vars":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"vars_files":{"items":{"type":"string"},"type":"array"}},"type":"object"},"sync_oci_plan":{"properties":{"dst_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"dst_tag":{"type":"string","isRequired":true},"src_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"src_tag":{"type":"string","isRequired":true},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"}},"required":["dst_registry","dst_tag","src_registry","src_tag"],"type":"object"},"sync_secrets_plan":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"kubernetes_secrets":{"items":{"properties":{"azure_key_vault_secret_id":{"description":"https://{vault-name}.vault.azure.net/secrets/{secret-name}","type":"string"},"format":{"description":"NOTE(jm): this should probably come from the app config, but for now we just use string parsing to avoid\nupdating the runner job and save time.","type":"string"},"gcp_secret_name":{"description":"projects/{project}/secrets/{id}/versions/latest","type":"string"},"key_name":{"type":"string"},"name":{"type":"string"},"namespace":{"description":"v1 destination (single). Used when Targets is empty.","type":"string"},"secret_arn":{"type":"string"},"secret_name":{"description":"the name of the secret from the config","type":"string"},"targets":{"description":"v2 destinations: when len(Targets) > 0 the runner uses the v2 path and fans the shared source out across each\ntarget's namespaces. The v1 fields above are ignored in that case.","items":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"namespaces":{"items":{"type":"string"},"type":"array"}},"type":"object"},"type":"array"}},"type":"object"},"type":"array"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"}},"type":"object"}}},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"plan_json":{"type":"string"},"runner_job_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"log_stream_id":{"type":"string"},"max_executions":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"operation":{"enum":["exec","build","create-apply-plan","create-teardown-plan","apply-plan","unknown"],"type":"string","x-enum-varnames":["RunnerJobOperationTypeExec","RunnerJobOperationTypeBuild","RunnerJobOperationTypeCreateApplyPlan","RunnerJobOperationTypeCreateTeardownPlan","RunnerJobOperationTypeApplyPlan","RunnerJobOperationTypeUnknown"]},"org_id":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"outputs_json":{"type":"string"},"overall_timeout":{"description":"overall timeout is how long a job can be attempted, before being cancelled","type":"integer"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_timeout":{"description":"queue timeout is how long a job can be queued, before being made available","type":"integer"},"runner_id":{"type":"string"},"runner_process_id":{"type":"string"},"started_at":{"type":"string"},"status":{"enum":["queued","available","in-progress","finished","failed","timed-out","not-attempted","cancelled","unknown"],"type":"string","x-enum-varnames":["RunnerJobStatusQueued","RunnerJobStatusAvailable","RunnerJobStatusInProgress","RunnerJobStatusFinished","RunnerJobStatusFailed","RunnerJobStatusTimedOut","RunnerJobStatusNotAttempted","RunnerJobStatusCancelled","RunnerJobStatusUnknown"]},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"enum":["health-check","docker-build","container-image-build","terraform-module-build","helm-chart-build","kubernetes-manifest-build","pulumi-build","noop-build","sandbox-build","oci-sync","noop-sync","fetch-image-metadata","terraform-deploy","helm-chart-deploy","job-deploy","kubernetes-manifest-deploy","pulumi-deploy","noop-deploy","shut-down","update-version","noop","mng-vm-shut-down","mng-shut-down","mng-runner-update-version","mng-runner-restart","mng-fetch-token","sandbox-terraform","sandbox-terraform-plan","sandbox-pulumi","sandbox-sync-secrets","runner-helm","runner-terraform","runner-local","actions-workflow"],"type":"string","x-enum-comments":{"RunnerJobTypeMngFetchToken":"fetch authentication token via AWS presigned requests","RunnerJobTypeMngRunnerRestart":"restart the runner systemctl service (technically, a duplicate. runner can restart self.)","RunnerJobTypeMngRunnerUpdateVersion":"update the runner image/version (check for changes and update)","RunnerJobTypeMngShutDown":"shutdown the runner mng process (usually triggers restart)","RunnerJobTypeMngVMShutDown":"shut down the vm"},"x-enum-descriptions":["","","","","","","","","","","","","","","","","","","","","","shut down the vm","shutdown the runner mng process (usually triggers restart)","update the runner image/version (check for changes and update)","restart the runner systemctl service (technically, a duplicate. runner can restart self.)","fetch authentication token via AWS presigned requests","","","","","","","",""],"x-enum-varnames":["RunnerJobTypeHealthCheck","RunnerJobTypeDockerBuild","RunnerJobTypeContainerImageBuild","RunnerJobTypeTerraformModuleBuild","RunnerJobTypeHelmChartBuild","RunnerJobTypeKubernetesManifestBuild","RunnerJobTypePulumiBuild","RunnerJobTypeNOOPBuild","RunnerJobTypeSandboxBuild","RunnerJobTypeOCISync","RunnerJobTypeNOOPSync","RunnerJobTypeFetchImageMetadata","RunnerJobTypeTerraformDeploy","RunnerJobTypeHelmChartDeploy","RunnerJobTypeJobDeploy","RunnerJobTypeKubrenetesManifestDeploy","RunnerJobTypePulumiDeploy","RunnerJobTypeJobNOOPDeploy","RunnerJobTypeShutDown","RunnerJobTypeUpdateVersion","RunnerJobTypeNOOP","RunnerJobTypeMngVMShutDown","RunnerJobTypeMngShutDown","RunnerJobTypeMngRunnerUpdateVersion","RunnerJobTypeMngRunnerRestart","RunnerJobTypeMngFetchToken","RunnerJobTypeSandboxTerraform","RunnerJobTypeSandboxTerraformPlan","RunnerJobTypeSandboxPulumi","RunnerJobTypeSandboxSyncSecrets","RunnerJobTypeRunnerHelm","RunnerJobTypeRunnerTerraform","RunnerJobTypeRunnerLocal","RunnerJobTypeActionsWorkflowRun"]},"updated_at":{"type":"string"}},"type":"object"},"23eb6e73-49b1-4362-ab51-6ca723972c02":{"properties":{"app_branch_runs":{"items":{"properties":{"app_branch":{"properties":{"app_id":{"type":"string"},"configs":{"items":{"properties":{"action_ids":{"items":{"type":"string"},"type":"array"},"app_branch_id":{"type":"string"},"component_ids":{"items":{"type":"string"},"type":"array"},"config_number":{"type":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default":{"type":"boolean"},"id":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"max_parallel":{"type":"integer"},"name":{"type":"string"},"order":{"type":"integer"},"org_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string"},"org_id":{"type":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string"},"type":"array"},"preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"run_config":{"properties":{"github_label":{"type":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"]},"tag_prefix":{"type":"string"}},"type":"object"},"runbook_ids":{"items":{"type":"string"},"type":"array"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean"},"updated_at":{"type":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"latest_run":{"oneOf":[{}]},"managed_by":{"type":"string"},"name":{"type":"string"},"org_id":{"type":"string"},"queue":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"updated_at":{"type":"string"},"workflow_count":{"type":"integer"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"app_branch_config":{"properties":{"action_ids":{"items":{"type":"string"},"type":"array"},"app_branch_id":{"type":"string"},"component_ids":{"items":{"type":"string"},"type":"array"},"config_number":{"type":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default":{"type":"boolean"},"id":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"max_parallel":{"type":"integer"},"name":{"type":"string"},"order":{"type":"integer"},"org_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string"},"org_id":{"type":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string"},"type":"array"},"preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"run_config":{"properties":{"github_label":{"type":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"]},"tag_prefix":{"type":"string"}},"type":"object"},"runbook_ids":{"items":{"type":"string"},"type":"array"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean"},"updated_at":{"type":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"app_config_id":{"type":"string"},"awaiting_approval":{"type":"boolean"},"base_branch":{"type":"string"},"comparison":{"properties":{"base_run":{"oneOf":[{}]},"base_run_id":{"type":"string"},"config_diff":{"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"full_diff":{"type":"object"},"git_diff":{"type":"object"},"head_run":{"oneOf":[{}]},"head_run_id":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"source_diff":{"type":"object"},"updated_at":{"type":"string"}},"type":"object"},"completed_at":{"type":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"error_message":{"type":"string"},"event_type":{"type":"string"},"force":{"type":"boolean"},"github_comment_id":{"type":"integer"},"head_sha":{"type":"string"},"id":{"type":"string"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"log_stream_id":{"type":"string"},"metadata":{"properties":{"base_branch":{"type":"string"},"git_ref":{"type":"string"},"github_label":{"type":"string"},"head_sha":{"type":"string"},"is_draft":{"type":"boolean"},"pr_number":{"type":"integer"},"run_mode":{"type":"string"},"tag":{"type":"string"},"tag_prefix":{"type":"string"},"trigger":{"enum":["manual","push","pull_request","tag","github_label","onboarding"],"type":"string","x-enum-varnames":["AppBranchRunTriggerManual","AppBranchRunTriggerPush","AppBranchRunTriggerPullRequest","AppBranchRunTriggerTag","AppBranchRunTriggerGithubLabel","AppBranchRunTriggerOnboarding"]}},"type":"object"},"no_config_changes":{"type":"boolean"},"plan_only":{"type":"boolean"},"pr_number":{"type":"integer"},"preview":{"properties":{"app_branch_run_id":{"type":"string"},"branch_preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"git_ref":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"type":"string"},"input_app_config_id":{"type":"string"},"install_id":{"type":"string"},"install_name":{"type":"string"},"is_draft_mode":{"type":"boolean"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"org_id":{"type":"string"},"override_preview_config":{"properties":{"install_id":{"type":"string"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]}},"type":"object"},"resolved_preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"send_statuses_on_ignore":{"type":"boolean"},"source":{"enum":["pr","commit","branch","local"],"type":"string","x-enum-varnames":["AppBranchRunPreviewSourcePR","AppBranchRunPreviewSourceCommit","AppBranchRunPreviewSourceBranch","AppBranchRunPreviewSourceLocal"]},"updated_at":{"type":"string"}},"type":"object"},"queue_signal":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"run_type":{"enum":["manual-run","git-run","git-preview-run"],"type":"string","x-enum-varnames":["AppBranchRunTypeManual","AppBranchRunTypeGit","AppBranchRunTypeGitPreview"]},"started_at":{"type":"string"},"status":{"type":"string"},"trigger_event_dispatch_id":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"approval_option":{"enum":["approve-all","prompt"],"type":"string","x-enum-varnames":["InstallApprovalOptionApproveAll","InstallApprovalOptionPrompt"]},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"execution_time":{"type":"integer"},"finished":{"type":"boolean"},"finished_at":{"type":"string"},"generate_steps_signal":{"type":"object","description":"GenerateStepsSignal is an optional queue signal that generates workflow steps.\nWhen set, the conductor enqueues this signal and calls its \"FetchSteps\" update\nhandler instead of using the hardcoded Generators map.","properties":{"signal":{"oneOf":[{}]}}},"id":{"type":"string"},"install_action_workflow_runs":{"items":{"properties":{"action_workflow_config_id":{"type":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"config":{"properties":{"action_workflow_id":{"type":"string"},"app_config_id":{"type":"string"},"app_id":{"type":"string"},"break_glass_role_arn":{"type":"string"},"component_dependency_ids":{"items":{"type":"string"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"enable_kube_config":{"properties":{"bool":{"type":"boolean"},"valid":{"description":"Valid is true if Bool is not NULL","type":"boolean"}},"type":"object"},"id":{"type":"string"},"image":{"description":"Image is an optional container image the action's steps run inside.","type":"string"},"is_healthcheck":{"type":"boolean"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions.","type":"string"},"references":{"items":{"type":"string"},"type":"array"},"refs":{"items":{"properties":{"input":{"type":"string"},"name":{"type":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"]},"value":{"type":"string"}},"type":"object"},"type":"array"},"role":{"type":"string"},"steps":{"items":{"properties":{"action_workflow_config_id":{"type":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string"},"app_id":{"type":"string"},"command":{"type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"idx":{"type":"integer"},"inline_contents":{"type":"string"},"name":{"description":"metadata","type":"string"},"previous_step_id":{"type":"string"},"public_git_vcs_config":{"type":"object","description":"all the details needed for a step","properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}}},"references":{"items":{"type":"string"},"type":"array"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"timeout":{"type":"integer"},"triggers":{"description":"INFO: if adding new associations here, ensure they are added to the batch delete activity","items":{"properties":{"action_workflow_config_id":{"type":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string"},"app_id":{"type":"string"},"component":{"properties":{"app_id":{"type":"string"},"config_versions":{"type":"integer"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dependencies":{"items":{"type":"string"},"type":"array"},"id":{"type":"string"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"latest_build":{"properties":{"app_branch_id":{"type":"string"},"app_branch_run":{"properties":{"app_branch":{"properties":{"app_id":{"type":"string"},"configs":{"items":{"properties":{"action_ids":{"items":{"type":"string"},"type":"array"},"app_branch_id":{"type":"string"},"component_ids":{"items":{"type":"string"},"type":"array"},"config_number":{"type":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default":{"type":"boolean"},"id":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"max_parallel":{"type":"integer"},"name":{"type":"string"},"order":{"type":"integer"},"org_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string"},"org_id":{"type":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string"},"type":"array"},"preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"run_config":{"properties":{"github_label":{"type":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"]},"tag_prefix":{"type":"string"}},"type":"object"},"runbook_ids":{"items":{"type":"string"},"type":"array"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean"},"updated_at":{"type":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"latest_run":{"oneOf":[{}]},"managed_by":{"type":"string"},"name":{"type":"string"},"org_id":{"type":"string"},"queue":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"updated_at":{"type":"string"},"workflow_count":{"type":"integer"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"app_branch_config":{"properties":{"action_ids":{"items":{"type":"string"},"type":"array"},"app_branch_id":{"type":"string"},"component_ids":{"items":{"type":"string"},"type":"array"},"config_number":{"type":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default":{"type":"boolean"},"id":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"max_parallel":{"type":"integer"},"name":{"type":"string"},"order":{"type":"integer"},"org_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string"},"org_id":{"type":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string"},"type":"array"},"preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"run_config":{"properties":{"github_label":{"type":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"]},"tag_prefix":{"type":"string"}},"type":"object"},"runbook_ids":{"items":{"type":"string"},"type":"array"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean"},"updated_at":{"type":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"app_config_id":{"type":"string"},"awaiting_approval":{"type":"boolean"},"base_branch":{"type":"string"},"comparison":{"properties":{"base_run":{"oneOf":[{}]},"base_run_id":{"type":"string"},"config_diff":{"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"full_diff":{"type":"object"},"git_diff":{"type":"object"},"head_run":{"oneOf":[{}]},"head_run_id":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"source_diff":{"type":"object"},"updated_at":{"type":"string"}},"type":"object"},"completed_at":{"type":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"error_message":{"type":"string"},"event_type":{"type":"string"},"force":{"type":"boolean"},"github_comment_id":{"type":"integer"},"head_sha":{"type":"string"},"id":{"type":"string"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"log_stream_id":{"type":"string"},"metadata":{"properties":{"base_branch":{"type":"string"},"git_ref":{"type":"string"},"github_label":{"type":"string"},"head_sha":{"type":"string"},"is_draft":{"type":"boolean"},"pr_number":{"type":"integer"},"run_mode":{"type":"string"},"tag":{"type":"string"},"tag_prefix":{"type":"string"},"trigger":{"enum":["manual","push","pull_request","tag","github_label","onboarding"],"type":"string","x-enum-varnames":["AppBranchRunTriggerManual","AppBranchRunTriggerPush","AppBranchRunTriggerPullRequest","AppBranchRunTriggerTag","AppBranchRunTriggerGithubLabel","AppBranchRunTriggerOnboarding"]}},"type":"object"},"no_config_changes":{"type":"boolean"},"plan_only":{"type":"boolean"},"pr_number":{"type":"integer"},"preview":{"properties":{"app_branch_run_id":{"type":"string"},"branch_preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"git_ref":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"type":"string"},"input_app_config_id":{"type":"string"},"install_id":{"type":"string"},"install_name":{"type":"string"},"is_draft_mode":{"type":"boolean"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"org_id":{"type":"string"},"override_preview_config":{"properties":{"install_id":{"type":"string"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]}},"type":"object"},"resolved_preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"send_statuses_on_ignore":{"type":"boolean"},"source":{"enum":["pr","commit","branch","local"],"type":"string","x-enum-varnames":["AppBranchRunPreviewSourcePR","AppBranchRunPreviewSourceCommit","AppBranchRunPreviewSourceBranch","AppBranchRunPreviewSourceLocal"]},"updated_at":{"type":"string"}},"type":"object"},"queue_signal":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"run_type":{"enum":["manual-run","git-run","git-preview-run"],"type":"string","x-enum-varnames":["AppBranchRunTypeManual","AppBranchRunTypeGit","AppBranchRunTypeGitPreview"]},"started_at":{"type":"string"},"status":{"type":"string"},"trigger_event_dispatch_id":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"app_branch_run_id":{"type":"string"},"build_runner_job_id":{"type":"string"},"checksum":{"description":"checksum of our intermediate component config","type":"string"},"component_config_connection":{"properties":{"app_config_id":{"type":"string"},"app_config_version":{"type":"integer"},"auto_approve_on_policies_passing":{"type":"boolean"},"build_timeout":{"description":"Duration string for build operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string"},"checksum":{"type":"string"},"component_dependency_ids":{"items":{"type":"string"},"type":"array"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default_enabled":{"type":"boolean"},"deploy_timeout":{"description":"Duration string for deploy operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string"},"docker_build":{"properties":{"build_args":{"items":{"type":"string"},"type":"array"},"component_config_connection_id":{"description":"value","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dockerfile":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"target":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"drift_schedule":{"type":"string"},"external_image":{"properties":{"aws_ecr_image_config":{"properties":{"aws_region":{"type":"string"},"component_config_id":{"description":"connection to parent model","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"iam_role_arn":{"description":"actual configuration","type":"string"},"id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"azure_acr_image_config":{"properties":{"client_certificate_name":{"type":"string"},"client_id":{"type":"string"},"client_secret_name":{"description":"Names of app secrets holding the app registration's credential material,\nnever the material itself.","type":"string"},"component_config_id":{"description":"connection to parent model","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"registry_url":{"description":"actual configuration","type":"string"},"tenant_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"component_config_connection_id":{"description":"value","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"gcp_gar_image_config":{"properties":{"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"gcp_project_id":{"type":"string"},"gcp_region":{"type":"string"},"id":{"type":"string"},"service_account_email":{"type":"string"},"updated_at":{"type":"string"},"workload_identity_provider":{"type":"string"}},"type":"object"},"id":{"type":"string"},"image_url":{"type":"string"},"tag":{"type":"string"},"update_policy":{"description":"UpdatePolicy is an optional Masterminds-compatible semver constraint\n(e.g. \"~1.25.0\", \"^2\", \">=1.0.0,\u003c2.0.0\") that, when set, causes the\nrunner to list tags from the source registry, filter to those that\nparse as semver and satisfy the constraint, and pick the highest\nmatching tag at build time. Tag is then ignored as the source ref;\nthe resolved tag is recorded on ComponentBuild.ResolvedTag.\n\nWhen empty, the runner uses Tag literally.","type":"string"},"updated_at":{"type":"string"},"verification":{"properties":{"authorities":{"items":{"properties":{"issuer":{"type":"string"},"public_key":{"type":"string"},"subject":{"type":"string"},"subject_regexp":{"type":"string"},"type":{"enum":["keyless","public_key"],"type":"string","x-enum-varnames":["AuthorityTypeKeyless","AuthorityTypePublicKey"]}},"type":"object"},"type":"array"},"require_signature":{"type":"boolean"}},"type":"object"}},"type":"object"},"health_block_deploy":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"health_enabled":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"health_probes":{"items":{"properties":{"command":{"items":{"type":"string"},"type":"array"},"name":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"health_required_checks":{"items":{"type":"string"},"type":"array"},"health_stabilization_window":{"description":"Duration string for how long health must hold after a deploy applies (e.g., \"3m\"). Max 1h.","type":"string"},"helm":{"properties":{"chart_name":{"description":"Helm specific configurations","type":"string"},"component_config_connection_id":{"description":"parent reference","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"helm_config_json":{"properties":{"chart_name":{"type":"string"},"helm_repo_config":{"properties":{"chart":{"type":"string"},"repo_url":{"type":"string"},"version":{"type":"string"}},"type":"object"},"namespace":{"type":"string"},"skip_crds":{"type":"boolean"},"storage_driver":{"type":"string"},"take_ownership":{"description":"Newer fields that we don't need to store as columns in the database","type":"boolean"},"values":{"additionalProperties":{"type":"string"},"type":"object"},"values_files":{"items":{"type":"string"},"type":"array"}},"type":"object"},"id":{"type":"string"},"namespace":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"skip_crds":{"type":"boolean"},"storage_driver":{"type":"string"},"take_ownership":{"description":"Newer config fields that we don't need a column for","type":"boolean"},"updated_at":{"type":"string"},"values":{"additionalProperties":{"type":"string"},"type":"object"},"values_files":{"items":{"type":"string"},"type":"array"}},"type":"object"},"id":{"type":"string"},"job":{"properties":{"args":{"items":{"type":"string"},"type":"array"},"cmd":{"items":{"type":"string"},"type":"array"},"component_config_connection_id":{"description":"value","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"image_url":{"description":"Image attributes, copied from a docker_buid or external_image component.","type":"string"},"tag":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions, mirroring how component dependencies are tracked.","type":"string"},"kubernetes_manifest":{"properties":{"component_config_connection_id":{"description":"value","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"kustomize":{"type":"object","description":"Kustomize configuration (mutually exclusive with Manifest)","properties":{"enable_helm":{"description":"Enable Helm chart inflation during kustomize build","type":"boolean"},"load_restrictor":{"description":"Load restrictor: only \"rootOnly\" is supported","type":"string"},"patches":{"description":"Additional patch files to apply after kustomize build","items":{"type":"string"},"type":"array"},"path":{"description":"Path to kustomization directory (relative to source root)","type":"string"}}},"manifest":{"description":"Primary fields - used for inline manifests (fully supported)","type":"string"},"namespace":{"type":"string"},"public_git_vcs_config":{"type":"object","description":"VCS configuration for kustomize sources (similar to HelmComponentConfig)","properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}}},"updated_at":{"type":"string"}},"type":"object"},"latest_build_id":{"type":"string"},"max_auto_retries":{"type":"integer"},"operation_roles":{"additionalProperties":{"type":"string"},"description":"Operation roles map: operation type -> role name","type":"object"},"pulumi":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string"},"config":{"additionalProperties":{"type":"string"},"type":"object"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"runtime":{"description":"pulumi configuration values","type":"string"},"updated_at":{"type":"string"},"version":{"type":"string"}},"type":"object"},"references":{"items":{"type":"string"},"type":"array"},"refs":{"items":{"properties":{"input":{"type":"string"},"name":{"type":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"]},"value":{"type":"string"}},"type":"object"},"type":"array"},"skip_noops":{"type":"boolean"},"teardown":{"properties":{"retain":{"items":{"type":"string"},"type":"array"}},"type":"object"},"terraform_module":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"},"variables_files":{"items":{"type":"string"},"type":"array"},"version":{"description":"terraform configuration values","type":"string"}},"type":"object"},"toggleable":{"type":"boolean"},"type":{"enum":["terraform_module","helm_chart","docker_build","external_image","job","kubernetes_manifest","pulumi","unknown"],"type":"string","x-enum-varnames":["ComponentTypeTerraformModule","ComponentTypeHelmChart","ComponentTypeDockerBuild","ComponentTypeExternalImage","ComponentTypeJob","ComponentTypeKubernetesManifest","ComponentTypePulumi","ComponentTypeUnknown"]},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"component_config_connection_id":{"description":"DEPRECATED: will retain the field to connect against the last component config connection that set this build","type":"string"},"component_config_version":{"type":"integer"},"component_id":{"description":"Read-only fields set on the object to de-nest data","type":"string"},"component_name":{"type":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"git_ref":{"type":"string"},"id":{"type":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string"},"build_id":{"type":"string"},"component_build":{"oneOf":[{}]},"component_config_version":{"type":"integer"},"component_id":{"type":"string"},"component_name":{"type":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_component_id":{"type":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"]},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"architecture":{"type":"string"},"artifact_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"digest":{"type":"string"},"id":{"type":"string"},"media_type":{"type":"string"},"org_id":{"type":"string"},"os":{"description":"Platform fields","type":"string"},"os_features":{"items":{"type":"string"},"type":"array"},"os_version":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"repository":{"type":"string"},"size":{"type":"integer"},"tag":{"type":"string"},"updated_at":{"type":"string"},"urls":{"items":{"type":"string"},"type":"array"},"variant":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"plan_only":{"type":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"release_id":{"type":"string"},"role":{"description":"Role to be used when running this component","type":"string"},"runner_jobs":{"description":"runner details","items":{"properties":{"available_timeout":{"description":"available timeout is how long a job can be marked as \"available\" before being requeued","type":"integer"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"execution_count":{"type":"integer"},"execution_time":{"type":"integer"},"execution_timeout":{"description":"execution timeout is how long a job can be marked as \"exeucuting\" before being requeued","type":"integer"},"executions":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"metadata":{"additionalProperties":{"type":"string"},"description":"Metadata is used to store additional information about the execution {e.g., client version.}","type":"object"},"org_id":{"type":"string"},"outputs":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"outputs":{"additionalProperties":{"type":"object"},"type":"object"},"outputs_json":{"type":"string"},"runner_job_execution_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"result":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the typed, structured error parsed from this execution's\nfailure output at write time. It is the canonical, execution-scoped store\nfor runner-driven composite errors: strictly 1:1 with the attempt and\nnever reused, so it cannot go stale across retries. Aggregate rows derive\ntheir displayed error from the latest relevant result; they do not own it.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"contents":{"type":"string"},"contents_display":{"type":"string"},"contents_display_gzip":{"type":"string"},"contents_gzip":{"description":"columns for storage of gzipped contents and plans","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"error_code":{"type":"integer"},"error_metadata":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"org_id":{"type":"string"},"runner_job_execution_id":{"type":"string"},"success":{"type":"boolean"},"updated_at":{"type":"string"}},"type":"object"},"runner_job_id":{"type":"string"},"status":{"enum":["pending","initializing","in-progress","cleaning-up","finished","failed","timed-out","not-attempted","cancelled","unknown"],"type":"string","x-enum-varnames":["RunnerJobExecutionStatusPending","RunnerJobExecutionStatusInitializing","RunnerJobExecutionStatusInProgress","RunnerJobExecutionStatusCleaningUp","RunnerJobExecutionStatusFinished","RunnerJobExecutionStatusFailed","RunnerJobExecutionStatusTimedOut","RunnerJobExecutionStatusNotAttempted","RunnerJobExecutionStatusCancelled","RunnerJobExecutionStatusUnknown"]},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"executor":{"type":"string"},"final_runner_job_execution_id":{"type":"string"},"finished_at":{"type":"string"},"group":{"enum":["health-checks","sync","build","deploy","sandbox","runner","operations","management","actions","image-actions","","any"],"type":"string","x-enum-varnames":["RunnerJobGroupHealthChecks","RunnerJobGroupSync","RunnerJobGroupBuild","RunnerJobGroupDeploy","RunnerJobGroupSandbox","RunnerJobGroupRunner","RunnerJobGroupOperations","RunnerJobGroupManagement","RunnerJobGroupActions","RunnerJobGroupImageActions","RunnerJobGroupUnknown","RunnerJobGroupAny"]},"id":{"type":"string"},"install_role_usage":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_role_id":{"type":"string"},"org_id":{"type":"string"},"role_name":{"type":"string"},"role_selection_trace":{"items":{"properties":{"available":{"type":"boolean"},"role_id":{"type":"string"},"role_name":{"type":"string"},"role_source":{"type":"string"},"selected":{"type":"boolean"}},"type":"object"},"type":"array"},"role_source":{"type":"string"},"runner_job":{"oneOf":[{}]},"runner_job_id":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_step_id":{"type":"string"}},"type":"object"},"json":{"properties":{"composite_plan":{"type":"object","description":"Deprecated: composite plans are read from CompositePlanBlob (S3). This\njsonb column is retained only as a fallback for rows not yet backfilled.","properties":{"action_workflow_run_plan":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"builtin_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"type":"string"},"image_digest_ref":{"description":"ImageDigestRef is the digest-pinned pull reference resolved by the mirror\njob (\u003clogin_server>/\u003crepository>@sha256:...). When set, the runner pulls\nthis exact manifest instead of the mutable tag, binding execution to the\ncontent that was mirrored.","type":"string"},"image_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object"},"image_tag":{"type":"string"},"install_id":{"type":"string"},"override_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"source_image":{"description":"Image-backed actions: SourceImage is the rendered app-authored ref\n(e.g. ghcr.io/acme/tools:v1); ImageRegistry/ImageTag point at the\ninstall-registry mirror the runner pulls from.","type":"string"},"steps":{"items":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true},"ref":{"type":"string","isRequired":true},"url":{"type":"string","isRequired":true},"recurse_submodules":{"type":"boolean"}},"required":["path","ref","url"],"type":"object"},"interpolated_command":{"type":"string"},"interpolated_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"interpolated_inline_contents":{"type":"string"},"run_id":{"type":"string"}},"type":"object"},"type":"array"},"timeout":{"type":"integer"}},"type":"object"},"build_plan":{"properties":{"dst_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"dst_tag":{"type":"string","isRequired":true},"component_build_id":{"type":"string"},"component_id":{"type":"string"},"container_image_pull_plan":{"properties":{"image":{"type":"string"},"previous_source_digest":{"description":"PreviousSourceDigest is the SourceDigest of the most recent prior Active\nComponentBuild for the same component, used by the runner as a dedup\nhint. When the resolver returns a manifest descriptor whose digest matches\nthis value, the runner skips the Copy step and reports NoOp=true.\n\nEmpty when there is no prior active build, or when the prior build has\nno SourceDigest recorded (legacy builds).","type":"string"},"repo_config":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object"},"tag":{"type":"string"},"update_policy":{"description":"UpdatePolicy is an optional Masterminds-compatible semver constraint\n(e.g. \"~1.25.0\") propagated from the user's component config. When\nnon-empty, the runner lists tags from the source registry, filters to\nthose satisfying the constraint, and selects the highest matching\ntag at build time. Tag is then ignored as the source ref.\n\nEmpty for components that don't use update_policy.","type":"string"},"verification":{"properties":{"authorities":{"items":{"properties":{"issuer":{"type":"string"},"public_key":{"type":"string"},"subject":{"type":"string"},"subject_regexp":{"type":"string"},"type":{"enum":["keyless","public_key"],"type":"string","x-enum-varnames":["AuthorityTypeKeyless","AuthorityTypePublicKey"]}},"type":"object"},"type":"array"},"require_signature":{"type":"boolean"}},"type":"object"}},"type":"object"},"docker_build_plan":{"properties":{"build_args":{"additionalProperties":{"type":"string"},"type":"object"},"context":{"type":"string"},"dockerfile":{"type":"string"},"target":{"type":"string"}},"type":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true},"ref":{"type":"string","isRequired":true},"url":{"type":"string","isRequired":true},"recurse_submodules":{"type":"boolean"}},"required":["path","ref","url"],"type":"object"},"helm_build_plan":{"properties":{"helmRepoConfig":{"properties":{"chart":{"type":"string"},"repoURL":{"type":"string"},"version":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"values":{"items":{"properties":{"name":{"type":"string"},"type":{"type":"string"},"value":{"type":"string"}},"type":"object"},"type":"array"},"valuesFiles":{"items":{"type":"string"},"type":"array"}},"type":"object"},"kubernetes_manifest_build_plan":{"properties":{"inline_manifest":{"description":"InlineManifest contains the raw manifest YAML (for inline source type)","type":"string"},"kustomize_config":{"type":"object","description":"KustomizeConfig contains additional kustomize build options","properties":{"enable_helm":{"description":"EnableHelm enables Helm chart inflation during kustomize build","type":"boolean"},"load_restrictor":{"description":"Ignored by the runner, which pins rootOnly so app config cannot widen worker file access","type":"string"},"patches":{"description":"Patches are additional patch files to apply after kustomize build","items":{"type":"string"},"type":"array"}}},"kustomize_path":{"description":"KustomizePath is the path to the kustomization directory (for kustomize source type)\nRelative to the repository root","type":"string"},"labels":{"additionalProperties":{"type":"string"},"description":"Labels for the OCI artifact","type":"object"},"source_type":{"description":"SourceType indicates how manifests are sourced: \"inline\" or \"kustomize\"","type":"string"}},"type":"object"},"pulumi_build_plan":{"properties":{"labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"terraform_build_plan":{"properties":{"labels":{"additionalProperties":{"type":"string"},"type":"object"},"terraform_version":{"description":"TerraformVersion is the version of the terraform CLI the build runner\nshould install in order to vendor providers via\n`terraform providers mirror`. When empty the build runner falls back\nto a sane default. Should mirror the version configured for the\ncomponent's deploy plan so init resolves the same provider bytes the\nbuild vendored. Only consulted when VendorProviders is true.","type":"string"},"vendor_providers":{"description":"VendorProviders enables build-time vendoring of terraform providers\nvia `terraform providers mirror`. The install runner auto-detects\nwhether a mirror is present in the OCI artifact.","type":"boolean"}},"type":"object"}},"required":["dst_registry","dst_tag"],"type":"object"},"deploy_plan":{"properties":{"src_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"src_tag":{"type":"string","isRequired":true},"app_config_id":{"type":"string"},"app_id":{"type":"string"},"apply_plan_contents":{"description":"The following field is for applying a plan that is already save","type":"string"},"apply_plan_display":{"description":"This field is for storing a human legible plan or corollary representation","type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"helm":{"properties":{"aws_auth":{"type":"object","description":"Auth for cloud providers","properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}}},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"create_namespace":{"type":"boolean"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"helm_chart_id":{"type":"string"},"name":{"description":"NOTE(jm): these fields should probably just come from the app config, however we keep them around for\ndebuggability","type":"string"},"namespace":{"type":"string"},"recover_release":{"description":"Must stay a bool: go-swagger renders a documented $ref field as an inline\nstruct value, which decodes non-nil on every deploy.","type":"boolean"},"skip_crds":{"type":"boolean"},"storage_driver":{"type":"string"},"take_ownership":{"type":"boolean"},"values":{"items":{"properties":{"name":{"type":"string"},"type":{"type":"string"},"value":{"type":"string"}},"type":"object"},"type":"array"},"values_files":{"items":{"type":"string"},"type":"array"},"values_override":{"description":"ValuesOverride is the install-level Helm values override (raw YAML). It is\nmerged as the highest-precedence layer at deploy time, winning over both\nValuesFiles and Values. Empty means no override (exact no-op).","type":"string"}},"type":"object"},"inputs_digest":{"type":"string"},"install_id":{"type":"string"},"kubernetes_manifest":{"properties":{"aws_auth":{"type":"object","description":"Auth for cloud providers","properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}}},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"manifest":{"description":"Manifest is populated at runtime from the OCI artifact.\nThis field is no longer set during plan creation - it's populated by the runner\nafter pulling the OCI artifact during Initialize().","type":"string"},"namespace":{"type":"string"},"oci_artifact":{"type":"object","description":"OCIArtifact reference (set during plan creation, used by runner to pull manifest)","properties":{"digest":{"description":"Digest is the immutable artifact digest (e.g., sha256:abc123...)","type":"string"},"tag":{"description":"Tag is the artifact tag (typically the build ID)","type":"string"},"url":{"description":"URL is the full artifact URL (e.g., registry.nuon.co/org_id/app_id)","type":"string"}}},"state":{"type":"object","description":"State carries the install state the runner needs to interpolate\nnuon template placeholders into the kustomize-produced manifest.yaml\nafter pulling the OCI artifact. Nil for inline-manifest deploys,\nwhich are pre-rendered planner-side and short-circuit the OCI pull\non the runner. Same shape as SandboxRunPlan.State.","properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}}}},"type":"object"},"noop":{"type":"object"},"pulumi":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"config":{"additionalProperties":{"type":"string"},"type":"object"},"destroy":{"description":"Destroy indicates this is a teardown operation (pulumi destroy instead of up)","type":"boolean"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"plan_json":{"items":{"type":"integer"},"type":"array"},"pulumi_version":{"type":"string"},"runtime":{"type":"string"},"stack_name":{"type":"string"},"state":{"properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}},"type":"object"},"update_plans":{"type":"boolean"},"workspace_id":{"description":"Reuse workspace concept for state storage","type":"string"}},"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"src_digest":{"description":"SrcDigest is the manifest digest of the source artifact in the install\nregistry, e.g. \"sha256:abc...\". Populated for image-type component\nbuilds with source identity recorded; empty for\nnon-image builds and legacy image builds. When non-empty, runners\nshould prefer this over SrcTag for content-addressed pulls and for\nrendering digest-pinned image references in pod specs.","type":"string"},"teardown":{"type":"object","description":"Teardown is only set on plans for teardown deploys.","properties":{"retain":{"description":"Retain holds rendered resource addresses that are removed from state\ninstead of destroyed.","items":{"type":"string"},"type":"array"}}},"terraform":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"hooks":{"properties":{"enabled":{"type":"boolean"},"envVars":{"additionalProperties":{"type":"string"},"type":"object"},"runAuth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"}},"type":"object"},"plan_json":{"items":{"type":"integer"},"type":"array"},"policies":{"additionalProperties":{"type":"string"},"type":"object"},"state":{"properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}},"type":"object"},"terraform_backend":{"properties":{"workspaceID":{"type":"string","isRequired":true}},"required":["workspaceID"],"type":"object"},"vars":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"vars_files":{"items":{"type":"string"},"type":"array"}},"type":"object"}},"required":["src_registry","src_tag"],"type":"object"},"fetch_image_metadata_plan":{"properties":{"registry":{"type":"object","description":"Registry configuration for the source image","properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"isRequired":true},"tag":{"description":"Tag is the image tag to fetch metadata for","type":"string","isRequired":true},"include_attestation_layers":{"type":"boolean"},"include_attestation_manifests":{"type":"boolean"},"include_index":{"description":"Options for metadata fetching","type":"boolean"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"}},"required":["registry","tag"],"type":"object"},"sandbox_run_plan":{"properties":{"app_config_id":{"type":"string"},"app_id":{"type":"string"},"apply_plan_contents":{"description":"The following field is for applying a plan that is already saved","type":"string"},"apply_plan_display":{"description":"This field is for storing a human legible plan or corollary representation","items":{"type":"integer"},"type":"array"},"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true},"ref":{"type":"string","isRequired":true},"url":{"type":"string","isRequired":true},"recurse_submodules":{"type":"boolean"}},"required":["path","ref","url"],"type":"object"},"hooks":{"properties":{"enabled":{"type":"boolean"},"envVars":{"additionalProperties":{"type":"string"},"type":"object"},"runAuth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"}},"type":"object"},"inputs_digest":{"type":"string"},"install_id":{"type":"string"},"kyverno_policies_dir":{"type":"string"},"local_archive":{"properties":{"local_archive":{"type":"string"}},"type":"object"},"oci_source":{"properties":{"registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object"},"tag":{"type":"string"}},"type":"object"},"policies":{"additionalProperties":{"type":"string"},"type":"object"},"pulumi_backend":{"properties":{"runtime":{"type":"string","isRequired":true},"stack_name":{"type":"string","isRequired":true},"workspace_id":{"type":"string","isRequired":true},"config":{"additionalProperties":{"type":"string"},"type":"object"},"pulumi_version":{"type":"string"},"update_plans":{"type":"boolean"}},"required":["runtime","stack_name","workspace_id"],"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"state":{"properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}},"type":"object"},"terraform_backend":{"properties":{"workspaceID":{"type":"string","isRequired":true}},"required":["workspaceID"],"type":"object"},"vars":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"vars_files":{"items":{"type":"string"},"type":"array"}},"type":"object"},"sync_oci_plan":{"properties":{"dst_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"dst_tag":{"type":"string","isRequired":true},"src_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"src_tag":{"type":"string","isRequired":true},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"}},"required":["dst_registry","dst_tag","src_registry","src_tag"],"type":"object"},"sync_secrets_plan":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"kubernetes_secrets":{"items":{"properties":{"azure_key_vault_secret_id":{"description":"https://{vault-name}.vault.azure.net/secrets/{secret-name}","type":"string"},"format":{"description":"NOTE(jm): this should probably come from the app config, but for now we just use string parsing to avoid\nupdating the runner job and save time.","type":"string"},"gcp_secret_name":{"description":"projects/{project}/secrets/{id}/versions/latest","type":"string"},"key_name":{"type":"string"},"name":{"type":"string"},"namespace":{"description":"v1 destination (single). Used when Targets is empty.","type":"string"},"secret_arn":{"type":"string"},"secret_name":{"description":"the name of the secret from the config","type":"string"},"targets":{"description":"v2 destinations: when len(Targets) > 0 the runner uses the v2 path and fans the shared source out across each\ntarget's namespaces. The v1 fields above are ignored in that case.","items":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"namespaces":{"items":{"type":"string"},"type":"array"}},"type":"object"},"type":"array"}},"type":"object"},"type":"array"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"}},"type":"object"}}},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"plan_json":{"type":"string"},"runner_job_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"log_stream_id":{"type":"string"},"max_executions":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"operation":{"enum":["exec","build","create-apply-plan","create-teardown-plan","apply-plan","unknown"],"type":"string","x-enum-varnames":["RunnerJobOperationTypeExec","RunnerJobOperationTypeBuild","RunnerJobOperationTypeCreateApplyPlan","RunnerJobOperationTypeCreateTeardownPlan","RunnerJobOperationTypeApplyPlan","RunnerJobOperationTypeUnknown"]},"org_id":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"outputs_json":{"type":"string"},"overall_timeout":{"description":"overall timeout is how long a job can be attempted, before being cancelled","type":"integer"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_timeout":{"description":"queue timeout is how long a job can be queued, before being made available","type":"integer"},"runner_id":{"type":"string"},"runner_process_id":{"type":"string"},"started_at":{"type":"string"},"status":{"enum":["queued","available","in-progress","finished","failed","timed-out","not-attempted","cancelled","unknown"],"type":"string","x-enum-varnames":["RunnerJobStatusQueued","RunnerJobStatusAvailable","RunnerJobStatusInProgress","RunnerJobStatusFinished","RunnerJobStatusFailed","RunnerJobStatusTimedOut","RunnerJobStatusNotAttempted","RunnerJobStatusCancelled","RunnerJobStatusUnknown"]},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"enum":["health-check","docker-build","container-image-build","terraform-module-build","helm-chart-build","kubernetes-manifest-build","pulumi-build","noop-build","sandbox-build","oci-sync","noop-sync","fetch-image-metadata","terraform-deploy","helm-chart-deploy","job-deploy","kubernetes-manifest-deploy","pulumi-deploy","noop-deploy","shut-down","update-version","noop","mng-vm-shut-down","mng-shut-down","mng-runner-update-version","mng-runner-restart","mng-fetch-token","sandbox-terraform","sandbox-terraform-plan","sandbox-pulumi","sandbox-sync-secrets","runner-helm","runner-terraform","runner-local","actions-workflow"],"type":"string","x-enum-comments":{"RunnerJobTypeMngFetchToken":"fetch authentication token via AWS presigned requests","RunnerJobTypeMngRunnerRestart":"restart the runner systemctl service (technically, a duplicate. runner can restart self.)","RunnerJobTypeMngRunnerUpdateVersion":"update the runner image/version (check for changes and update)","RunnerJobTypeMngShutDown":"shutdown the runner mng process (usually triggers restart)","RunnerJobTypeMngVMShutDown":"shut down the vm"},"x-enum-descriptions":["","","","","","","","","","","","","","","","","","","","","","shut down the vm","shutdown the runner mng process (usually triggers restart)","update the runner image/version (check for changes and update)","restart the runner systemctl service (technically, a duplicate. runner can restart self.)","fetch authentication token via AWS presigned requests","","","","","","","",""],"x-enum-varnames":["RunnerJobTypeHealthCheck","RunnerJobTypeDockerBuild","RunnerJobTypeContainerImageBuild","RunnerJobTypeTerraformModuleBuild","RunnerJobTypeHelmChartBuild","RunnerJobTypeKubernetesManifestBuild","RunnerJobTypePulumiBuild","RunnerJobTypeNOOPBuild","RunnerJobTypeSandboxBuild","RunnerJobTypeOCISync","RunnerJobTypeNOOPSync","RunnerJobTypeFetchImageMetadata","RunnerJobTypeTerraformDeploy","RunnerJobTypeHelmChartDeploy","RunnerJobTypeJobDeploy","RunnerJobTypeKubrenetesManifestDeploy","RunnerJobTypePulumiDeploy","RunnerJobTypeJobNOOPDeploy","RunnerJobTypeShutDown","RunnerJobTypeUpdateVersion","RunnerJobTypeNOOP","RunnerJobTypeMngVMShutDown","RunnerJobTypeMngShutDown","RunnerJobTypeMngRunnerUpdateVersion","RunnerJobTypeMngRunnerRestart","RunnerJobTypeMngFetchToken","RunnerJobTypeSandboxTerraform","RunnerJobTypeSandboxTerraformPlan","RunnerJobTypeSandboxPulumi","RunnerJobTypeSandboxSyncSecrets","RunnerJobTypeRunnerHelm","RunnerJobTypeRunnerTerraform","RunnerJobTypeRunnerLocal","RunnerJobTypeActionsWorkflowRun"]},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"is_preview":{"description":"IsPreview is true when this build came from a preview branch run.","type":"boolean"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"no_op":{"description":"NoOp is true when the runner detected SourceDigest matches the previous\nbuild's SourceDigest and skipped the artifact push.\n\nDownstream contract:\n - The build is still marked Active because the bytes it represents\n are deployable (they live in the install registry under the prior\n build that pushed them).\n - No new install deploys are auto-queued for a NoOp build; the\n dep-aware deploy path handles fan-out for installs that depend\n on the underlying image.\n - pollForDeployableBuild treats NoOp builds as Active without any\n special-casing because the deployable artifact at the same\n SourceDigest is already present in the install registry from the\n prior build.","type":"boolean"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"queue_signal":{"type":"object","description":"QueueSignal is the signal enqueued when this build was created via the queue path","properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}}},"releases":{"items":{"properties":{"build_id":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"release_steps":{"items":{"properties":{"component_release_id":{"description":"parent release ID","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"delay":{"description":"fields to control the delay of the individual step, as this is set based on the parent strategy","type":"string"},"id":{"type":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string"},"build_id":{"type":"string"},"component_build":{"oneOf":[{}]},"component_config_version":{"type":"integer"},"component_id":{"type":"string"},"component_name":{"type":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_component_id":{"type":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"]},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"architecture":{"type":"string"},"artifact_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"digest":{"type":"string"},"id":{"type":"string"},"media_type":{"type":"string"},"org_id":{"type":"string"},"os":{"description":"Platform fields","type":"string"},"os_features":{"items":{"type":"string"},"type":"array"},"os_version":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"repository":{"type":"string"},"size":{"type":"integer"},"tag":{"type":"string"},"updated_at":{"type":"string"},"urls":{"items":{"type":"string"},"type":"array"},"variant":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"plan_only":{"type":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"release_id":{"type":"string"},"role":{"description":"Role to be used when running this component","type":"string"},"runner_jobs":{"description":"runner details","items":{"properties":{"available_timeout":{"description":"available timeout is how long a job can be marked as \"available\" before being requeued","type":"integer"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"execution_count":{"type":"integer"},"execution_time":{"type":"integer"},"execution_timeout":{"description":"execution timeout is how long a job can be marked as \"exeucuting\" before being requeued","type":"integer"},"executions":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"metadata":{"additionalProperties":{"type":"string"},"description":"Metadata is used to store additional information about the execution {e.g., client version.}","type":"object"},"org_id":{"type":"string"},"outputs":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"outputs":{"additionalProperties":{"type":"object"},"type":"object"},"outputs_json":{"type":"string"},"runner_job_execution_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"result":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the typed, structured error parsed from this execution's\nfailure output at write time. It is the canonical, execution-scoped store\nfor runner-driven composite errors: strictly 1:1 with the attempt and\nnever reused, so it cannot go stale across retries. Aggregate rows derive\ntheir displayed error from the latest relevant result; they do not own it.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"contents":{"type":"string"},"contents_display":{"type":"string"},"contents_display_gzip":{"type":"string"},"contents_gzip":{"description":"columns for storage of gzipped contents and plans","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"error_code":{"type":"integer"},"error_metadata":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"org_id":{"type":"string"},"runner_job_execution_id":{"type":"string"},"success":{"type":"boolean"},"updated_at":{"type":"string"}},"type":"object"},"runner_job_id":{"type":"string"},"status":{"enum":["pending","initializing","in-progress","cleaning-up","finished","failed","timed-out","not-attempted","cancelled","unknown"],"type":"string","x-enum-varnames":["RunnerJobExecutionStatusPending","RunnerJobExecutionStatusInitializing","RunnerJobExecutionStatusInProgress","RunnerJobExecutionStatusCleaningUp","RunnerJobExecutionStatusFinished","RunnerJobExecutionStatusFailed","RunnerJobExecutionStatusTimedOut","RunnerJobExecutionStatusNotAttempted","RunnerJobExecutionStatusCancelled","RunnerJobExecutionStatusUnknown"]},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"executor":{"type":"string"},"final_runner_job_execution_id":{"type":"string"},"finished_at":{"type":"string"},"group":{"enum":["health-checks","sync","build","deploy","sandbox","runner","operations","management","actions","image-actions","","any"],"type":"string","x-enum-varnames":["RunnerJobGroupHealthChecks","RunnerJobGroupSync","RunnerJobGroupBuild","RunnerJobGroupDeploy","RunnerJobGroupSandbox","RunnerJobGroupRunner","RunnerJobGroupOperations","RunnerJobGroupManagement","RunnerJobGroupActions","RunnerJobGroupImageActions","RunnerJobGroupUnknown","RunnerJobGroupAny"]},"id":{"type":"string"},"install_role_usage":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_role_id":{"type":"string"},"org_id":{"type":"string"},"role_name":{"type":"string"},"role_selection_trace":{"items":{"properties":{"available":{"type":"boolean"},"role_id":{"type":"string"},"role_name":{"type":"string"},"role_source":{"type":"string"},"selected":{"type":"boolean"}},"type":"object"},"type":"array"},"role_source":{"type":"string"},"runner_job":{"oneOf":[{}]},"runner_job_id":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_step_id":{"type":"string"}},"type":"object"},"json":{"properties":{"composite_plan":{"type":"object","description":"Deprecated: composite plans are read from CompositePlanBlob (S3). This\njsonb column is retained only as a fallback for rows not yet backfilled.","properties":{"action_workflow_run_plan":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"builtin_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"type":"string"},"image_digest_ref":{"description":"ImageDigestRef is the digest-pinned pull reference resolved by the mirror\njob (\u003clogin_server>/\u003crepository>@sha256:...). When set, the runner pulls\nthis exact manifest instead of the mutable tag, binding execution to the\ncontent that was mirrored.","type":"string"},"image_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object"},"image_tag":{"type":"string"},"install_id":{"type":"string"},"override_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"source_image":{"description":"Image-backed actions: SourceImage is the rendered app-authored ref\n(e.g. ghcr.io/acme/tools:v1); ImageRegistry/ImageTag point at the\ninstall-registry mirror the runner pulls from.","type":"string"},"steps":{"items":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true},"ref":{"type":"string","isRequired":true},"url":{"type":"string","isRequired":true},"recurse_submodules":{"type":"boolean"}},"required":["path","ref","url"],"type":"object"},"interpolated_command":{"type":"string"},"interpolated_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"interpolated_inline_contents":{"type":"string"},"run_id":{"type":"string"}},"type":"object"},"type":"array"},"timeout":{"type":"integer"}},"type":"object"},"build_plan":{"properties":{"dst_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"dst_tag":{"type":"string","isRequired":true},"component_build_id":{"type":"string"},"component_id":{"type":"string"},"container_image_pull_plan":{"properties":{"image":{"type":"string"},"previous_source_digest":{"description":"PreviousSourceDigest is the SourceDigest of the most recent prior Active\nComponentBuild for the same component, used by the runner as a dedup\nhint. When the resolver returns a manifest descriptor whose digest matches\nthis value, the runner skips the Copy step and reports NoOp=true.\n\nEmpty when there is no prior active build, or when the prior build has\nno SourceDigest recorded (legacy builds).","type":"string"},"repo_config":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object"},"tag":{"type":"string"},"update_policy":{"description":"UpdatePolicy is an optional Masterminds-compatible semver constraint\n(e.g. \"~1.25.0\") propagated from the user's component config. When\nnon-empty, the runner lists tags from the source registry, filters to\nthose satisfying the constraint, and selects the highest matching\ntag at build time. Tag is then ignored as the source ref.\n\nEmpty for components that don't use update_policy.","type":"string"},"verification":{"properties":{"authorities":{"items":{"properties":{"issuer":{"type":"string"},"public_key":{"type":"string"},"subject":{"type":"string"},"subject_regexp":{"type":"string"},"type":{"enum":["keyless","public_key"],"type":"string","x-enum-varnames":["AuthorityTypeKeyless","AuthorityTypePublicKey"]}},"type":"object"},"type":"array"},"require_signature":{"type":"boolean"}},"type":"object"}},"type":"object"},"docker_build_plan":{"properties":{"build_args":{"additionalProperties":{"type":"string"},"type":"object"},"context":{"type":"string"},"dockerfile":{"type":"string"},"target":{"type":"string"}},"type":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true},"ref":{"type":"string","isRequired":true},"url":{"type":"string","isRequired":true},"recurse_submodules":{"type":"boolean"}},"required":["path","ref","url"],"type":"object"},"helm_build_plan":{"properties":{"helmRepoConfig":{"properties":{"chart":{"type":"string"},"repoURL":{"type":"string"},"version":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"values":{"items":{"properties":{"name":{"type":"string"},"type":{"type":"string"},"value":{"type":"string"}},"type":"object"},"type":"array"},"valuesFiles":{"items":{"type":"string"},"type":"array"}},"type":"object"},"kubernetes_manifest_build_plan":{"properties":{"inline_manifest":{"description":"InlineManifest contains the raw manifest YAML (for inline source type)","type":"string"},"kustomize_config":{"type":"object","description":"KustomizeConfig contains additional kustomize build options","properties":{"enable_helm":{"description":"EnableHelm enables Helm chart inflation during kustomize build","type":"boolean"},"load_restrictor":{"description":"Ignored by the runner, which pins rootOnly so app config cannot widen worker file access","type":"string"},"patches":{"description":"Patches are additional patch files to apply after kustomize build","items":{"type":"string"},"type":"array"}}},"kustomize_path":{"description":"KustomizePath is the path to the kustomization directory (for kustomize source type)\nRelative to the repository root","type":"string"},"labels":{"additionalProperties":{"type":"string"},"description":"Labels for the OCI artifact","type":"object"},"source_type":{"description":"SourceType indicates how manifests are sourced: \"inline\" or \"kustomize\"","type":"string"}},"type":"object"},"pulumi_build_plan":{"properties":{"labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"terraform_build_plan":{"properties":{"labels":{"additionalProperties":{"type":"string"},"type":"object"},"terraform_version":{"description":"TerraformVersion is the version of the terraform CLI the build runner\nshould install in order to vendor providers via\n`terraform providers mirror`. When empty the build runner falls back\nto a sane default. Should mirror the version configured for the\ncomponent's deploy plan so init resolves the same provider bytes the\nbuild vendored. Only consulted when VendorProviders is true.","type":"string"},"vendor_providers":{"description":"VendorProviders enables build-time vendoring of terraform providers\nvia `terraform providers mirror`. The install runner auto-detects\nwhether a mirror is present in the OCI artifact.","type":"boolean"}},"type":"object"}},"required":["dst_registry","dst_tag"],"type":"object"},"deploy_plan":{"properties":{"src_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"src_tag":{"type":"string","isRequired":true},"app_config_id":{"type":"string"},"app_id":{"type":"string"},"apply_plan_contents":{"description":"The following field is for applying a plan that is already save","type":"string"},"apply_plan_display":{"description":"This field is for storing a human legible plan or corollary representation","type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"helm":{"properties":{"aws_auth":{"type":"object","description":"Auth for cloud providers","properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}}},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"create_namespace":{"type":"boolean"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"helm_chart_id":{"type":"string"},"name":{"description":"NOTE(jm): these fields should probably just come from the app config, however we keep them around for\ndebuggability","type":"string"},"namespace":{"type":"string"},"recover_release":{"description":"Must stay a bool: go-swagger renders a documented $ref field as an inline\nstruct value, which decodes non-nil on every deploy.","type":"boolean"},"skip_crds":{"type":"boolean"},"storage_driver":{"type":"string"},"take_ownership":{"type":"boolean"},"values":{"items":{"properties":{"name":{"type":"string"},"type":{"type":"string"},"value":{"type":"string"}},"type":"object"},"type":"array"},"values_files":{"items":{"type":"string"},"type":"array"},"values_override":{"description":"ValuesOverride is the install-level Helm values override (raw YAML). It is\nmerged as the highest-precedence layer at deploy time, winning over both\nValuesFiles and Values. Empty means no override (exact no-op).","type":"string"}},"type":"object"},"inputs_digest":{"type":"string"},"install_id":{"type":"string"},"kubernetes_manifest":{"properties":{"aws_auth":{"type":"object","description":"Auth for cloud providers","properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}}},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"manifest":{"description":"Manifest is populated at runtime from the OCI artifact.\nThis field is no longer set during plan creation - it's populated by the runner\nafter pulling the OCI artifact during Initialize().","type":"string"},"namespace":{"type":"string"},"oci_artifact":{"type":"object","description":"OCIArtifact reference (set during plan creation, used by runner to pull manifest)","properties":{"digest":{"description":"Digest is the immutable artifact digest (e.g., sha256:abc123...)","type":"string"},"tag":{"description":"Tag is the artifact tag (typically the build ID)","type":"string"},"url":{"description":"URL is the full artifact URL (e.g., registry.nuon.co/org_id/app_id)","type":"string"}}},"state":{"type":"object","description":"State carries the install state the runner needs to interpolate\nnuon template placeholders into the kustomize-produced manifest.yaml\nafter pulling the OCI artifact. Nil for inline-manifest deploys,\nwhich are pre-rendered planner-side and short-circuit the OCI pull\non the runner. Same shape as SandboxRunPlan.State.","properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}}}},"type":"object"},"noop":{"type":"object"},"pulumi":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"config":{"additionalProperties":{"type":"string"},"type":"object"},"destroy":{"description":"Destroy indicates this is a teardown operation (pulumi destroy instead of up)","type":"boolean"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"plan_json":{"items":{"type":"integer"},"type":"array"},"pulumi_version":{"type":"string"},"runtime":{"type":"string"},"stack_name":{"type":"string"},"state":{"properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}},"type":"object"},"update_plans":{"type":"boolean"},"workspace_id":{"description":"Reuse workspace concept for state storage","type":"string"}},"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"src_digest":{"description":"SrcDigest is the manifest digest of the source artifact in the install\nregistry, e.g. \"sha256:abc...\". Populated for image-type component\nbuilds with source identity recorded; empty for\nnon-image builds and legacy image builds. When non-empty, runners\nshould prefer this over SrcTag for content-addressed pulls and for\nrendering digest-pinned image references in pod specs.","type":"string"},"teardown":{"type":"object","description":"Teardown is only set on plans for teardown deploys.","properties":{"retain":{"description":"Retain holds rendered resource addresses that are removed from state\ninstead of destroyed.","items":{"type":"string"},"type":"array"}}},"terraform":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"hooks":{"properties":{"enabled":{"type":"boolean"},"envVars":{"additionalProperties":{"type":"string"},"type":"object"},"runAuth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"}},"type":"object"},"plan_json":{"items":{"type":"integer"},"type":"array"},"policies":{"additionalProperties":{"type":"string"},"type":"object"},"state":{"properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}},"type":"object"},"terraform_backend":{"properties":{"workspaceID":{"type":"string","isRequired":true}},"required":["workspaceID"],"type":"object"},"vars":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"vars_files":{"items":{"type":"string"},"type":"array"}},"type":"object"}},"required":["src_registry","src_tag"],"type":"object"},"fetch_image_metadata_plan":{"properties":{"registry":{"type":"object","description":"Registry configuration for the source image","properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"isRequired":true},"tag":{"description":"Tag is the image tag to fetch metadata for","type":"string","isRequired":true},"include_attestation_layers":{"type":"boolean"},"include_attestation_manifests":{"type":"boolean"},"include_index":{"description":"Options for metadata fetching","type":"boolean"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"}},"required":["registry","tag"],"type":"object"},"sandbox_run_plan":{"properties":{"app_config_id":{"type":"string"},"app_id":{"type":"string"},"apply_plan_contents":{"description":"The following field is for applying a plan that is already saved","type":"string"},"apply_plan_display":{"description":"This field is for storing a human legible plan or corollary representation","items":{"type":"integer"},"type":"array"},"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true},"ref":{"type":"string","isRequired":true},"url":{"type":"string","isRequired":true},"recurse_submodules":{"type":"boolean"}},"required":["path","ref","url"],"type":"object"},"hooks":{"properties":{"enabled":{"type":"boolean"},"envVars":{"additionalProperties":{"type":"string"},"type":"object"},"runAuth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"}},"type":"object"},"inputs_digest":{"type":"string"},"install_id":{"type":"string"},"kyverno_policies_dir":{"type":"string"},"local_archive":{"properties":{"local_archive":{"type":"string"}},"type":"object"},"oci_source":{"properties":{"registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object"},"tag":{"type":"string"}},"type":"object"},"policies":{"additionalProperties":{"type":"string"},"type":"object"},"pulumi_backend":{"properties":{"runtime":{"type":"string","isRequired":true},"stack_name":{"type":"string","isRequired":true},"workspace_id":{"type":"string","isRequired":true},"config":{"additionalProperties":{"type":"string"},"type":"object"},"pulumi_version":{"type":"string"},"update_plans":{"type":"boolean"}},"required":["runtime","stack_name","workspace_id"],"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"state":{"properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}},"type":"object"},"terraform_backend":{"properties":{"workspaceID":{"type":"string","isRequired":true}},"required":["workspaceID"],"type":"object"},"vars":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"vars_files":{"items":{"type":"string"},"type":"array"}},"type":"object"},"sync_oci_plan":{"properties":{"dst_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"dst_tag":{"type":"string","isRequired":true},"src_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"src_tag":{"type":"string","isRequired":true},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"}},"required":["dst_registry","dst_tag","src_registry","src_tag"],"type":"object"},"sync_secrets_plan":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"kubernetes_secrets":{"items":{"properties":{"azure_key_vault_secret_id":{"description":"https://{vault-name}.vault.azure.net/secrets/{secret-name}","type":"string"},"format":{"description":"NOTE(jm): this should probably come from the app config, but for now we just use string parsing to avoid\nupdating the runner job and save time.","type":"string"},"gcp_secret_name":{"description":"projects/{project}/secrets/{id}/versions/latest","type":"string"},"key_name":{"type":"string"},"name":{"type":"string"},"namespace":{"description":"v1 destination (single). Used when Targets is empty.","type":"string"},"secret_arn":{"type":"string"},"secret_name":{"description":"the name of the secret from the config","type":"string"},"targets":{"description":"v2 destinations: when len(Targets) > 0 the runner uses the v2 path and fans the shared source out across each\ntarget's namespaces. The v1 fields above are ignored in that case.","items":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"namespaces":{"items":{"type":"string"},"type":"array"}},"type":"object"},"type":"array"}},"type":"object"},"type":"array"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"}},"type":"object"}}},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"plan_json":{"type":"string"},"runner_job_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"log_stream_id":{"type":"string"},"max_executions":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"operation":{"enum":["exec","build","create-apply-plan","create-teardown-plan","apply-plan","unknown"],"type":"string","x-enum-varnames":["RunnerJobOperationTypeExec","RunnerJobOperationTypeBuild","RunnerJobOperationTypeCreateApplyPlan","RunnerJobOperationTypeCreateTeardownPlan","RunnerJobOperationTypeApplyPlan","RunnerJobOperationTypeUnknown"]},"org_id":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"outputs_json":{"type":"string"},"overall_timeout":{"description":"overall timeout is how long a job can be attempted, before being cancelled","type":"integer"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_timeout":{"description":"queue timeout is how long a job can be queued, before being made available","type":"integer"},"runner_id":{"type":"string"},"runner_process_id":{"type":"string"},"started_at":{"type":"string"},"status":{"enum":["queued","available","in-progress","finished","failed","timed-out","not-attempted","cancelled","unknown"],"type":"string","x-enum-varnames":["RunnerJobStatusQueued","RunnerJobStatusAvailable","RunnerJobStatusInProgress","RunnerJobStatusFinished","RunnerJobStatusFailed","RunnerJobStatusTimedOut","RunnerJobStatusNotAttempted","RunnerJobStatusCancelled","RunnerJobStatusUnknown"]},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"enum":["health-check","docker-build","container-image-build","terraform-module-build","helm-chart-build","kubernetes-manifest-build","pulumi-build","noop-build","sandbox-build","oci-sync","noop-sync","fetch-image-metadata","terraform-deploy","helm-chart-deploy","job-deploy","kubernetes-manifest-deploy","pulumi-deploy","noop-deploy","shut-down","update-version","noop","mng-vm-shut-down","mng-shut-down","mng-runner-update-version","mng-runner-restart","mng-fetch-token","sandbox-terraform","sandbox-terraform-plan","sandbox-pulumi","sandbox-sync-secrets","runner-helm","runner-terraform","runner-local","actions-workflow"],"type":"string","x-enum-comments":{"RunnerJobTypeMngFetchToken":"fetch authentication token via AWS presigned requests","RunnerJobTypeMngRunnerRestart":"restart the runner systemctl service (technically, a duplicate. runner can restart self.)","RunnerJobTypeMngRunnerUpdateVersion":"update the runner image/version (check for changes and update)","RunnerJobTypeMngShutDown":"shutdown the runner mng process (usually triggers restart)","RunnerJobTypeMngVMShutDown":"shut down the vm"},"x-enum-descriptions":["","","","","","","","","","","","","","","","","","","","","","shut down the vm","shutdown the runner mng process (usually triggers restart)","update the runner image/version (check for changes and update)","restart the runner systemctl service (technically, a duplicate. runner can restart self.)","fetch authentication token via AWS presigned requests","","","","","","","",""],"x-enum-varnames":["RunnerJobTypeHealthCheck","RunnerJobTypeDockerBuild","RunnerJobTypeContainerImageBuild","RunnerJobTypeTerraformModuleBuild","RunnerJobTypeHelmChartBuild","RunnerJobTypeKubernetesManifestBuild","RunnerJobTypePulumiBuild","RunnerJobTypeNOOPBuild","RunnerJobTypeSandboxBuild","RunnerJobTypeOCISync","RunnerJobTypeNOOPSync","RunnerJobTypeFetchImageMetadata","RunnerJobTypeTerraformDeploy","RunnerJobTypeHelmChartDeploy","RunnerJobTypeJobDeploy","RunnerJobTypeKubrenetesManifestDeploy","RunnerJobTypePulumiDeploy","RunnerJobTypeJobNOOPDeploy","RunnerJobTypeShutDown","RunnerJobTypeUpdateVersion","RunnerJobTypeNOOP","RunnerJobTypeMngVMShutDown","RunnerJobTypeMngShutDown","RunnerJobTypeMngRunnerUpdateVersion","RunnerJobTypeMngRunnerRestart","RunnerJobTypeMngFetchToken","RunnerJobTypeSandboxTerraform","RunnerJobTypeSandboxTerraformPlan","RunnerJobTypeSandboxPulumi","RunnerJobTypeSandboxSyncSecrets","RunnerJobTypeRunnerHelm","RunnerJobTypeRunnerTerraform","RunnerJobTypeRunnerLocal","RunnerJobTypeActionsWorkflowRun"]},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"requested_install_ids":{"description":"When a step is created, a set of installs are targeted. However, by the time the release step goes out, the\ninstall might have been setup in any order of ways.","items":{"type":"string"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"total_release_steps":{"type":"integer"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"resolved_at":{"description":"ResolvedAt is when the runner resolved SourceRef to SourceDigest.","type":"string"},"resolved_tag":{"description":"ResolvedTag is the tag the runner actually pulled from. For digest-pinned\nrefs this is empty. For mutable/semver refs this is the concrete tag the\nrunner selected (e.g. \"1.25.5\" even if SourceRef pinned \"1.25.3\" with a\n\"~1.25.0\" update_policy constraint).","type":"string"},"runner_job":{"type":"object","description":"runner details","properties":{"available_timeout":{"description":"available timeout is how long a job can be marked as \"available\" before being requeued","type":"integer"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"execution_count":{"type":"integer"},"execution_time":{"type":"integer"},"execution_timeout":{"description":"execution timeout is how long a job can be marked as \"exeucuting\" before being requeued","type":"integer"},"executions":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"metadata":{"additionalProperties":{"type":"string"},"description":"Metadata is used to store additional information about the execution {e.g., client version.}","type":"object"},"org_id":{"type":"string"},"outputs":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"outputs":{"additionalProperties":{"type":"object"},"type":"object"},"outputs_json":{"type":"string"},"runner_job_execution_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"result":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the typed, structured error parsed from this execution's\nfailure output at write time. It is the canonical, execution-scoped store\nfor runner-driven composite errors: strictly 1:1 with the attempt and\nnever reused, so it cannot go stale across retries. Aggregate rows derive\ntheir displayed error from the latest relevant result; they do not own it.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"contents":{"type":"string"},"contents_display":{"type":"string"},"contents_display_gzip":{"type":"string"},"contents_gzip":{"description":"columns for storage of gzipped contents and plans","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"error_code":{"type":"integer"},"error_metadata":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"org_id":{"type":"string"},"runner_job_execution_id":{"type":"string"},"success":{"type":"boolean"},"updated_at":{"type":"string"}},"type":"object"},"runner_job_id":{"type":"string"},"status":{"enum":["pending","initializing","in-progress","cleaning-up","finished","failed","timed-out","not-attempted","cancelled","unknown"],"type":"string","x-enum-varnames":["RunnerJobExecutionStatusPending","RunnerJobExecutionStatusInitializing","RunnerJobExecutionStatusInProgress","RunnerJobExecutionStatusCleaningUp","RunnerJobExecutionStatusFinished","RunnerJobExecutionStatusFailed","RunnerJobExecutionStatusTimedOut","RunnerJobExecutionStatusNotAttempted","RunnerJobExecutionStatusCancelled","RunnerJobExecutionStatusUnknown"]},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"executor":{"type":"string"},"final_runner_job_execution_id":{"type":"string"},"finished_at":{"type":"string"},"group":{"enum":["health-checks","sync","build","deploy","sandbox","runner","operations","management","actions","image-actions","","any"],"type":"string","x-enum-varnames":["RunnerJobGroupHealthChecks","RunnerJobGroupSync","RunnerJobGroupBuild","RunnerJobGroupDeploy","RunnerJobGroupSandbox","RunnerJobGroupRunner","RunnerJobGroupOperations","RunnerJobGroupManagement","RunnerJobGroupActions","RunnerJobGroupImageActions","RunnerJobGroupUnknown","RunnerJobGroupAny"]},"id":{"type":"string"},"install_role_usage":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_role_id":{"type":"string"},"org_id":{"type":"string"},"role_name":{"type":"string"},"role_selection_trace":{"items":{"properties":{"available":{"type":"boolean"},"role_id":{"type":"string"},"role_name":{"type":"string"},"role_source":{"type":"string"},"selected":{"type":"boolean"}},"type":"object"},"type":"array"},"role_source":{"type":"string"},"runner_job":{"oneOf":[{}]},"runner_job_id":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_step_id":{"type":"string"}},"type":"object"},"json":{"properties":{"composite_plan":{"type":"object","description":"Deprecated: composite plans are read from CompositePlanBlob (S3). This\njsonb column is retained only as a fallback for rows not yet backfilled.","properties":{"action_workflow_run_plan":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"builtin_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"type":"string"},"image_digest_ref":{"description":"ImageDigestRef is the digest-pinned pull reference resolved by the mirror\njob (\u003clogin_server>/\u003crepository>@sha256:...). When set, the runner pulls\nthis exact manifest instead of the mutable tag, binding execution to the\ncontent that was mirrored.","type":"string"},"image_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object"},"image_tag":{"type":"string"},"install_id":{"type":"string"},"override_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"source_image":{"description":"Image-backed actions: SourceImage is the rendered app-authored ref\n(e.g. ghcr.io/acme/tools:v1); ImageRegistry/ImageTag point at the\ninstall-registry mirror the runner pulls from.","type":"string"},"steps":{"items":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true},"ref":{"type":"string","isRequired":true},"url":{"type":"string","isRequired":true},"recurse_submodules":{"type":"boolean"}},"required":["path","ref","url"],"type":"object"},"interpolated_command":{"type":"string"},"interpolated_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"interpolated_inline_contents":{"type":"string"},"run_id":{"type":"string"}},"type":"object"},"type":"array"},"timeout":{"type":"integer"}},"type":"object"},"build_plan":{"properties":{"dst_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"dst_tag":{"type":"string","isRequired":true},"component_build_id":{"type":"string"},"component_id":{"type":"string"},"container_image_pull_plan":{"properties":{"image":{"type":"string"},"previous_source_digest":{"description":"PreviousSourceDigest is the SourceDigest of the most recent prior Active\nComponentBuild for the same component, used by the runner as a dedup\nhint. When the resolver returns a manifest descriptor whose digest matches\nthis value, the runner skips the Copy step and reports NoOp=true.\n\nEmpty when there is no prior active build, or when the prior build has\nno SourceDigest recorded (legacy builds).","type":"string"},"repo_config":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object"},"tag":{"type":"string"},"update_policy":{"description":"UpdatePolicy is an optional Masterminds-compatible semver constraint\n(e.g. \"~1.25.0\") propagated from the user's component config. When\nnon-empty, the runner lists tags from the source registry, filters to\nthose satisfying the constraint, and selects the highest matching\ntag at build time. Tag is then ignored as the source ref.\n\nEmpty for components that don't use update_policy.","type":"string"},"verification":{"properties":{"authorities":{"items":{"properties":{"issuer":{"type":"string"},"public_key":{"type":"string"},"subject":{"type":"string"},"subject_regexp":{"type":"string"},"type":{"enum":["keyless","public_key"],"type":"string","x-enum-varnames":["AuthorityTypeKeyless","AuthorityTypePublicKey"]}},"type":"object"},"type":"array"},"require_signature":{"type":"boolean"}},"type":"object"}},"type":"object"},"docker_build_plan":{"properties":{"build_args":{"additionalProperties":{"type":"string"},"type":"object"},"context":{"type":"string"},"dockerfile":{"type":"string"},"target":{"type":"string"}},"type":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true},"ref":{"type":"string","isRequired":true},"url":{"type":"string","isRequired":true},"recurse_submodules":{"type":"boolean"}},"required":["path","ref","url"],"type":"object"},"helm_build_plan":{"properties":{"helmRepoConfig":{"properties":{"chart":{"type":"string"},"repoURL":{"type":"string"},"version":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"values":{"items":{"properties":{"name":{"type":"string"},"type":{"type":"string"},"value":{"type":"string"}},"type":"object"},"type":"array"},"valuesFiles":{"items":{"type":"string"},"type":"array"}},"type":"object"},"kubernetes_manifest_build_plan":{"properties":{"inline_manifest":{"description":"InlineManifest contains the raw manifest YAML (for inline source type)","type":"string"},"kustomize_config":{"type":"object","description":"KustomizeConfig contains additional kustomize build options","properties":{"enable_helm":{"description":"EnableHelm enables Helm chart inflation during kustomize build","type":"boolean"},"load_restrictor":{"description":"Ignored by the runner, which pins rootOnly so app config cannot widen worker file access","type":"string"},"patches":{"description":"Patches are additional patch files to apply after kustomize build","items":{"type":"string"},"type":"array"}}},"kustomize_path":{"description":"KustomizePath is the path to the kustomization directory (for kustomize source type)\nRelative to the repository root","type":"string"},"labels":{"additionalProperties":{"type":"string"},"description":"Labels for the OCI artifact","type":"object"},"source_type":{"description":"SourceType indicates how manifests are sourced: \"inline\" or \"kustomize\"","type":"string"}},"type":"object"},"pulumi_build_plan":{"properties":{"labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"terraform_build_plan":{"properties":{"labels":{"additionalProperties":{"type":"string"},"type":"object"},"terraform_version":{"description":"TerraformVersion is the version of the terraform CLI the build runner\nshould install in order to vendor providers via\n`terraform providers mirror`. When empty the build runner falls back\nto a sane default. Should mirror the version configured for the\ncomponent's deploy plan so init resolves the same provider bytes the\nbuild vendored. Only consulted when VendorProviders is true.","type":"string"},"vendor_providers":{"description":"VendorProviders enables build-time vendoring of terraform providers\nvia `terraform providers mirror`. The install runner auto-detects\nwhether a mirror is present in the OCI artifact.","type":"boolean"}},"type":"object"}},"required":["dst_registry","dst_tag"],"type":"object"},"deploy_plan":{"properties":{"src_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"src_tag":{"type":"string","isRequired":true},"app_config_id":{"type":"string"},"app_id":{"type":"string"},"apply_plan_contents":{"description":"The following field is for applying a plan that is already save","type":"string"},"apply_plan_display":{"description":"This field is for storing a human legible plan or corollary representation","type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"helm":{"properties":{"aws_auth":{"type":"object","description":"Auth for cloud providers","properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}}},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"create_namespace":{"type":"boolean"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"helm_chart_id":{"type":"string"},"name":{"description":"NOTE(jm): these fields should probably just come from the app config, however we keep them around for\ndebuggability","type":"string"},"namespace":{"type":"string"},"recover_release":{"description":"Must stay a bool: go-swagger renders a documented $ref field as an inline\nstruct value, which decodes non-nil on every deploy.","type":"boolean"},"skip_crds":{"type":"boolean"},"storage_driver":{"type":"string"},"take_ownership":{"type":"boolean"},"values":{"items":{"properties":{"name":{"type":"string"},"type":{"type":"string"},"value":{"type":"string"}},"type":"object"},"type":"array"},"values_files":{"items":{"type":"string"},"type":"array"},"values_override":{"description":"ValuesOverride is the install-level Helm values override (raw YAML). It is\nmerged as the highest-precedence layer at deploy time, winning over both\nValuesFiles and Values. Empty means no override (exact no-op).","type":"string"}},"type":"object"},"inputs_digest":{"type":"string"},"install_id":{"type":"string"},"kubernetes_manifest":{"properties":{"aws_auth":{"type":"object","description":"Auth for cloud providers","properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}}},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"manifest":{"description":"Manifest is populated at runtime from the OCI artifact.\nThis field is no longer set during plan creation - it's populated by the runner\nafter pulling the OCI artifact during Initialize().","type":"string"},"namespace":{"type":"string"},"oci_artifact":{"type":"object","description":"OCIArtifact reference (set during plan creation, used by runner to pull manifest)","properties":{"digest":{"description":"Digest is the immutable artifact digest (e.g., sha256:abc123...)","type":"string"},"tag":{"description":"Tag is the artifact tag (typically the build ID)","type":"string"},"url":{"description":"URL is the full artifact URL (e.g., registry.nuon.co/org_id/app_id)","type":"string"}}},"state":{"type":"object","description":"State carries the install state the runner needs to interpolate\nnuon template placeholders into the kustomize-produced manifest.yaml\nafter pulling the OCI artifact. Nil for inline-manifest deploys,\nwhich are pre-rendered planner-side and short-circuit the OCI pull\non the runner. Same shape as SandboxRunPlan.State.","properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}}}},"type":"object"},"noop":{"type":"object"},"pulumi":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"config":{"additionalProperties":{"type":"string"},"type":"object"},"destroy":{"description":"Destroy indicates this is a teardown operation (pulumi destroy instead of up)","type":"boolean"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"plan_json":{"items":{"type":"integer"},"type":"array"},"pulumi_version":{"type":"string"},"runtime":{"type":"string"},"stack_name":{"type":"string"},"state":{"properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}},"type":"object"},"update_plans":{"type":"boolean"},"workspace_id":{"description":"Reuse workspace concept for state storage","type":"string"}},"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"src_digest":{"description":"SrcDigest is the manifest digest of the source artifact in the install\nregistry, e.g. \"sha256:abc...\". Populated for image-type component\nbuilds with source identity recorded; empty for\nnon-image builds and legacy image builds. When non-empty, runners\nshould prefer this over SrcTag for content-addressed pulls and for\nrendering digest-pinned image references in pod specs.","type":"string"},"teardown":{"type":"object","description":"Teardown is only set on plans for teardown deploys.","properties":{"retain":{"description":"Retain holds rendered resource addresses that are removed from state\ninstead of destroyed.","items":{"type":"string"},"type":"array"}}},"terraform":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"hooks":{"properties":{"enabled":{"type":"boolean"},"envVars":{"additionalProperties":{"type":"string"},"type":"object"},"runAuth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"}},"type":"object"},"plan_json":{"items":{"type":"integer"},"type":"array"},"policies":{"additionalProperties":{"type":"string"},"type":"object"},"state":{"properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}},"type":"object"},"terraform_backend":{"properties":{"workspaceID":{"type":"string","isRequired":true}},"required":["workspaceID"],"type":"object"},"vars":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"vars_files":{"items":{"type":"string"},"type":"array"}},"type":"object"}},"required":["src_registry","src_tag"],"type":"object"},"fetch_image_metadata_plan":{"properties":{"registry":{"type":"object","description":"Registry configuration for the source image","properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"isRequired":true},"tag":{"description":"Tag is the image tag to fetch metadata for","type":"string","isRequired":true},"include_attestation_layers":{"type":"boolean"},"include_attestation_manifests":{"type":"boolean"},"include_index":{"description":"Options for metadata fetching","type":"boolean"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"}},"required":["registry","tag"],"type":"object"},"sandbox_run_plan":{"properties":{"app_config_id":{"type":"string"},"app_id":{"type":"string"},"apply_plan_contents":{"description":"The following field is for applying a plan that is already saved","type":"string"},"apply_plan_display":{"description":"This field is for storing a human legible plan or corollary representation","items":{"type":"integer"},"type":"array"},"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true},"ref":{"type":"string","isRequired":true},"url":{"type":"string","isRequired":true},"recurse_submodules":{"type":"boolean"}},"required":["path","ref","url"],"type":"object"},"hooks":{"properties":{"enabled":{"type":"boolean"},"envVars":{"additionalProperties":{"type":"string"},"type":"object"},"runAuth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"}},"type":"object"},"inputs_digest":{"type":"string"},"install_id":{"type":"string"},"kyverno_policies_dir":{"type":"string"},"local_archive":{"properties":{"local_archive":{"type":"string"}},"type":"object"},"oci_source":{"properties":{"registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object"},"tag":{"type":"string"}},"type":"object"},"policies":{"additionalProperties":{"type":"string"},"type":"object"},"pulumi_backend":{"properties":{"runtime":{"type":"string","isRequired":true},"stack_name":{"type":"string","isRequired":true},"workspace_id":{"type":"string","isRequired":true},"config":{"additionalProperties":{"type":"string"},"type":"object"},"pulumi_version":{"type":"string"},"update_plans":{"type":"boolean"}},"required":["runtime","stack_name","workspace_id"],"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"state":{"properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}},"type":"object"},"terraform_backend":{"properties":{"workspaceID":{"type":"string","isRequired":true}},"required":["workspaceID"],"type":"object"},"vars":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"vars_files":{"items":{"type":"string"},"type":"array"}},"type":"object"},"sync_oci_plan":{"properties":{"dst_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"dst_tag":{"type":"string","isRequired":true},"src_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"src_tag":{"type":"string","isRequired":true},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"}},"required":["dst_registry","dst_tag","src_registry","src_tag"],"type":"object"},"sync_secrets_plan":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"kubernetes_secrets":{"items":{"properties":{"azure_key_vault_secret_id":{"description":"https://{vault-name}.vault.azure.net/secrets/{secret-name}","type":"string"},"format":{"description":"NOTE(jm): this should probably come from the app config, but for now we just use string parsing to avoid\nupdating the runner job and save time.","type":"string"},"gcp_secret_name":{"description":"projects/{project}/secrets/{id}/versions/latest","type":"string"},"key_name":{"type":"string"},"name":{"type":"string"},"namespace":{"description":"v1 destination (single). Used when Targets is empty.","type":"string"},"secret_arn":{"type":"string"},"secret_name":{"description":"the name of the secret from the config","type":"string"},"targets":{"description":"v2 destinations: when len(Targets) > 0 the runner uses the v2 path and fans the shared source out across each\ntarget's namespaces. The v1 fields above are ignored in that case.","items":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"namespaces":{"items":{"type":"string"},"type":"array"}},"type":"object"},"type":"array"}},"type":"object"},"type":"array"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"}},"type":"object"}}},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"plan_json":{"type":"string"},"runner_job_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"log_stream_id":{"type":"string"},"max_executions":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"operation":{"enum":["exec","build","create-apply-plan","create-teardown-plan","apply-plan","unknown"],"type":"string","x-enum-varnames":["RunnerJobOperationTypeExec","RunnerJobOperationTypeBuild","RunnerJobOperationTypeCreateApplyPlan","RunnerJobOperationTypeCreateTeardownPlan","RunnerJobOperationTypeApplyPlan","RunnerJobOperationTypeUnknown"]},"org_id":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"outputs_json":{"type":"string"},"overall_timeout":{"description":"overall timeout is how long a job can be attempted, before being cancelled","type":"integer"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_timeout":{"description":"queue timeout is how long a job can be queued, before being made available","type":"integer"},"runner_id":{"type":"string"},"runner_process_id":{"type":"string"},"started_at":{"type":"string"},"status":{"enum":["queued","available","in-progress","finished","failed","timed-out","not-attempted","cancelled","unknown"],"type":"string","x-enum-varnames":["RunnerJobStatusQueued","RunnerJobStatusAvailable","RunnerJobStatusInProgress","RunnerJobStatusFinished","RunnerJobStatusFailed","RunnerJobStatusTimedOut","RunnerJobStatusNotAttempted","RunnerJobStatusCancelled","RunnerJobStatusUnknown"]},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"enum":["health-check","docker-build","container-image-build","terraform-module-build","helm-chart-build","kubernetes-manifest-build","pulumi-build","noop-build","sandbox-build","oci-sync","noop-sync","fetch-image-metadata","terraform-deploy","helm-chart-deploy","job-deploy","kubernetes-manifest-deploy","pulumi-deploy","noop-deploy","shut-down","update-version","noop","mng-vm-shut-down","mng-shut-down","mng-runner-update-version","mng-runner-restart","mng-fetch-token","sandbox-terraform","sandbox-terraform-plan","sandbox-pulumi","sandbox-sync-secrets","runner-helm","runner-terraform","runner-local","actions-workflow"],"type":"string","x-enum-comments":{"RunnerJobTypeMngFetchToken":"fetch authentication token via AWS presigned requests","RunnerJobTypeMngRunnerRestart":"restart the runner systemctl service (technically, a duplicate. runner can restart self.)","RunnerJobTypeMngRunnerUpdateVersion":"update the runner image/version (check for changes and update)","RunnerJobTypeMngShutDown":"shutdown the runner mng process (usually triggers restart)","RunnerJobTypeMngVMShutDown":"shut down the vm"},"x-enum-descriptions":["","","","","","","","","","","","","","","","","","","","","","shut down the vm","shutdown the runner mng process (usually triggers restart)","update the runner image/version (check for changes and update)","restart the runner systemctl service (technically, a duplicate. runner can restart self.)","fetch authentication token via AWS presigned requests","","","","","","","",""],"x-enum-varnames":["RunnerJobTypeHealthCheck","RunnerJobTypeDockerBuild","RunnerJobTypeContainerImageBuild","RunnerJobTypeTerraformModuleBuild","RunnerJobTypeHelmChartBuild","RunnerJobTypeKubernetesManifestBuild","RunnerJobTypePulumiBuild","RunnerJobTypeNOOPBuild","RunnerJobTypeSandboxBuild","RunnerJobTypeOCISync","RunnerJobTypeNOOPSync","RunnerJobTypeFetchImageMetadata","RunnerJobTypeTerraformDeploy","RunnerJobTypeHelmChartDeploy","RunnerJobTypeJobDeploy","RunnerJobTypeKubrenetesManifestDeploy","RunnerJobTypePulumiDeploy","RunnerJobTypeJobNOOPDeploy","RunnerJobTypeShutDown","RunnerJobTypeUpdateVersion","RunnerJobTypeNOOP","RunnerJobTypeMngVMShutDown","RunnerJobTypeMngShutDown","RunnerJobTypeMngRunnerUpdateVersion","RunnerJobTypeMngRunnerRestart","RunnerJobTypeMngFetchToken","RunnerJobTypeSandboxTerraform","RunnerJobTypeSandboxTerraformPlan","RunnerJobTypeSandboxPulumi","RunnerJobTypeSandboxSyncSecrets","RunnerJobTypeRunnerHelm","RunnerJobTypeRunnerTerraform","RunnerJobTypeRunnerLocal","RunnerJobTypeActionsWorkflowRun"]},"updated_at":{"type":"string"}}},"signature_verification":{"description":"SignatureVerification is empty when the outcome is unknown (older builds, or failures before verification ran).","type":"string"},"source_checksum":{"description":"checksum of the component's source directory at build time","type":"string"},"source_digest":{"description":"SourceDigest is the manifest list digest of the resolved source ref,\ne.g. \"sha256:abc...\". This is the canonical content address of what was\npulled and is used for build dedup.","type":"string"},"source_image":{"description":"SourceImage is the repository portion of SourceRef without tag/digest, e.g. \"nginx\".","type":"string"},"source_media_type":{"description":"SourceMediaType records the media type of the resolved manifest (image,\nimage index, OCI artifact, etc.) for downstream rendering decisions.","type":"string"},"source_ref":{"description":"Source identity for image-type builds.\n\nSourceRef is what the user wrote in the spec, e.g. \"nginx:1.25.3\" or\n\"myimage@sha256:...\". Always populated for image-type builds so we have a\npermanent record of what was requested at build time.","type":"string"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"}},"type":"object"},"links":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"name":{"type":"string"},"resolved_var_name":{"type":"string"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"enum":["terraform_module","helm_chart","docker_build","external_image","job","kubernetes_manifest","pulumi","unknown"],"type":"string","x-enum-varnames":["ComponentTypeTerraformModule","ComponentTypeHelmChart","ComponentTypeDockerBuild","ComponentTypeExternalImage","ComponentTypeJob","ComponentTypeKubernetesManifest","ComponentTypePulumi","ComponentTypeUnknown"]},"updated_at":{"type":"string"},"var_name":{"type":"string"}},"type":"object"},"component_id":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"type":"string"},"id":{"type":"string"},"index":{"type":"integer"},"type":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"updated_at":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"effective_timeout":{"type":"integer"},"enable_kube_config":{"properties":{"bool":{"type":"boolean"},"valid":{"description":"Valid is true if Bool is not NULL","type":"boolean"}},"type":"object"},"execution_time":{"description":"after query","type":"integer"},"id":{"type":"string"},"install_action_workflow":{"properties":{"action_workflow":{"properties":{"app_id":{"type":"string"},"config_count":{"type":"integer"},"configs":{"items":{"properties":{"action_workflow_id":{"type":"string"},"app_config_id":{"type":"string"},"app_id":{"type":"string"},"break_glass_role_arn":{"type":"string"},"component_dependency_ids":{"items":{"type":"string"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"enable_kube_config":{"properties":{"bool":{"type":"boolean"},"valid":{"description":"Valid is true if Bool is not NULL","type":"boolean"}},"type":"object"},"id":{"type":"string"},"image":{"description":"Image is an optional container image the action's steps run inside.","type":"string"},"is_healthcheck":{"type":"boolean"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions.","type":"string"},"references":{"items":{"type":"string"},"type":"array"},"refs":{"items":{"properties":{"input":{"type":"string"},"name":{"type":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"]},"value":{"type":"string"}},"type":"object"},"type":"array"},"role":{"type":"string"},"steps":{"items":{"properties":{"action_workflow_config_id":{"type":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string"},"app_id":{"type":"string"},"command":{"type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"idx":{"type":"integer"},"inline_contents":{"type":"string"},"name":{"description":"metadata","type":"string"},"previous_step_id":{"type":"string"},"public_git_vcs_config":{"type":"object","description":"all the details needed for a step","properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}}},"references":{"items":{"type":"string"},"type":"array"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"timeout":{"type":"integer"},"triggers":{"description":"INFO: if adding new associations here, ensure they are added to the batch delete activity","items":{"properties":{"action_workflow_config_id":{"type":"string"},"app_config_id":{"description":"this belongs to an app config id","type":"string"},"app_id":{"type":"string"},"component":{"properties":{"app_id":{"type":"string"},"config_versions":{"type":"integer"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dependencies":{"items":{"type":"string"},"type":"array"},"id":{"type":"string"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"latest_build":{"properties":{"app_branch_id":{"type":"string"},"app_branch_run":{"properties":{"app_branch":{"properties":{"app_id":{"type":"string"},"configs":{"items":{"properties":{"action_ids":{"items":{"type":"string"},"type":"array"},"app_branch_id":{"type":"string"},"component_ids":{"items":{"type":"string"},"type":"array"},"config_number":{"type":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default":{"type":"boolean"},"id":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"max_parallel":{"type":"integer"},"name":{"type":"string"},"order":{"type":"integer"},"org_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string"},"org_id":{"type":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string"},"type":"array"},"preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"run_config":{"properties":{"github_label":{"type":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"]},"tag_prefix":{"type":"string"}},"type":"object"},"runbook_ids":{"items":{"type":"string"},"type":"array"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean"},"updated_at":{"type":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"latest_run":{"oneOf":[{}]},"managed_by":{"type":"string"},"name":{"type":"string"},"org_id":{"type":"string"},"queue":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"updated_at":{"type":"string"},"workflow_count":{"type":"integer"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"app_branch_config":{"properties":{"action_ids":{"items":{"type":"string"},"type":"array"},"app_branch_id":{"type":"string"},"component_ids":{"items":{"type":"string"},"type":"array"},"config_number":{"type":"integer"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"description":"IgnoreChangesRegex is an RE2 pattern matched against every changed file path\nin a git-run or git-preview run. When every changed file matches, the run is\nmarked not-attempted instead of building and deploying. Empty disables the\ncheck, and a forced run bypasses it.","type":"string"},"install_groups":{"items":{"properties":{"app_branch_config_id":{"type":"string"},"auto_approve_on_policies_passing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default":{"type":"boolean"},"id":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"max_parallel":{"type":"integer"},"name":{"type":"string"},"order":{"type":"integer"},"org_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"install_update_policy":{"description":"InstallUpdatePolicy is unused. A new run always supersedes an open install\nupdate. The column stays so existing rows do not need a migration.","type":"string"},"org_id":{"type":"string"},"post_deploy_runbook_ids":{"description":"PostDeployRunbookIDs are runbooks run on each install, in order, after its\ndeploy succeeds. Distinct from RunbookIDs, which tracks the runbooks the\nbranch's synced app config produced.","items":{"type":"string"},"type":"array"},"preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"run_config":{"properties":{"github_label":{"type":"string"},"mode":{"enum":["push","on_tag","on_github_label","manual_only"],"type":"string","x-enum-varnames":["AppBranchRunModePush","AppBranchRunModeTagPrefix","AppBranchRunModeGithubLabel","AppBranchRunModeManualOnly"]},"tag_prefix":{"type":"string"}},"type":"object"},"runbook_ids":{"items":{"type":"string"},"type":"array"},"send_statuses_on_ignore":{"description":"SendStatusesOnIgnore posts a successful commit status when a run is ignored\nby IgnoreChangesRegex, so a required check does not block the pull request.","type":"boolean"},"updated_at":{"type":"string"},"workflows":{"items":{"$circularRef":"23eb6e73-49b1-4362-ab51-6ca723972c02"},"type":"array"}},"type":"object"},"app_config_id":{"type":"string"},"awaiting_approval":{"type":"boolean"},"base_branch":{"type":"string"},"comparison":{"properties":{"base_run":{"oneOf":[{}]},"base_run_id":{"type":"string"},"config_diff":{"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"full_diff":{"type":"object"},"git_diff":{"type":"object"},"head_run":{"oneOf":[{}]},"head_run_id":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"source_diff":{"type":"object"},"updated_at":{"type":"string"}},"type":"object"},"completed_at":{"type":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"error_message":{"type":"string"},"event_type":{"type":"string"},"force":{"type":"boolean"},"github_comment_id":{"type":"integer"},"head_sha":{"type":"string"},"id":{"type":"string"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"log_stream_id":{"type":"string"},"metadata":{"properties":{"base_branch":{"type":"string"},"git_ref":{"type":"string"},"github_label":{"type":"string"},"head_sha":{"type":"string"},"is_draft":{"type":"boolean"},"pr_number":{"type":"integer"},"run_mode":{"type":"string"},"tag":{"type":"string"},"tag_prefix":{"type":"string"},"trigger":{"enum":["manual","push","pull_request","tag","github_label","onboarding"],"type":"string","x-enum-varnames":["AppBranchRunTriggerManual","AppBranchRunTriggerPush","AppBranchRunTriggerPullRequest","AppBranchRunTriggerTag","AppBranchRunTriggerGithubLabel","AppBranchRunTriggerOnboarding"]}},"type":"object"},"no_config_changes":{"type":"boolean"},"plan_only":{"type":"boolean"},"pr_number":{"type":"integer"},"preview":{"properties":{"app_branch_run_id":{"type":"string"},"branch_preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"git_ref":{"type":"string"},"id":{"type":"string"},"ignore_changes_regex":{"type":"string"},"input_app_config_id":{"type":"string"},"install_id":{"type":"string"},"install_name":{"type":"string"},"is_draft_mode":{"type":"boolean"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"org_id":{"type":"string"},"override_preview_config":{"properties":{"install_id":{"type":"string"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]}},"type":"object"},"resolved_preview_config":{"properties":{"comment":{"type":"boolean"},"ignore_drafts":{"type":"boolean"},"install_id":{"type":"string"},"install_name":{"type":"string"},"label_selector":{"properties":{"match_labels":{"additionalProperties":{"type":"string"},"type":"object"},"not_match_labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"mode":{"enum":["none","plan-only","apply","build-only"],"type":"string","x-enum-varnames":["AppBranchRunPreviewModeNone","AppBranchRunPreviewModePlanOnly","AppBranchRunPreviewModeApply","AppBranchRunPreviewModeBuildOnly"]},"react":{"type":"boolean"},"set_statuses":{"type":"boolean"}},"type":"object"},"send_statuses_on_ignore":{"type":"boolean"},"source":{"enum":["pr","commit","branch","local"],"type":"string","x-enum-varnames":["AppBranchRunPreviewSourcePR","AppBranchRunPreviewSourceCommit","AppBranchRunPreviewSourceBranch","AppBranchRunPreviewSourceLocal"]},"updated_at":{"type":"string"}},"type":"object"},"queue_signal":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"run_type":{"enum":["manual-run","git-run","git-preview-run"],"type":"string","x-enum-varnames":["AppBranchRunTypeManual","AppBranchRunTypeGit","AppBranchRunTypeGitPreview"]},"started_at":{"type":"string"},"status":{"type":"string"},"trigger_event_dispatch_id":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_commit":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"app_branch_run_id":{"type":"string"},"build_runner_job_id":{"type":"string"},"checksum":{"description":"checksum of our intermediate component config","type":"string"},"component_config_connection":{"properties":{"app_config_id":{"type":"string"},"app_config_version":{"type":"integer"},"auto_approve_on_policies_passing":{"type":"boolean"},"build_timeout":{"description":"Duration string for build operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string"},"checksum":{"type":"string"},"component_dependency_ids":{"items":{"type":"string"},"type":"array"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"default_enabled":{"type":"boolean"},"deploy_timeout":{"description":"Duration string for deploy operations (e.g., \"30m\", \"1h\"). Max 1h.","type":"string"},"docker_build":{"properties":{"build_args":{"items":{"type":"string"},"type":"array"},"component_config_connection_id":{"description":"value","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dockerfile":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"target":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"drift_schedule":{"type":"string"},"external_image":{"properties":{"aws_ecr_image_config":{"properties":{"aws_region":{"type":"string"},"component_config_id":{"description":"connection to parent model","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"iam_role_arn":{"description":"actual configuration","type":"string"},"id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"azure_acr_image_config":{"properties":{"client_certificate_name":{"type":"string"},"client_id":{"type":"string"},"client_secret_name":{"description":"Names of app secrets holding the app registration's credential material,\nnever the material itself.","type":"string"},"component_config_id":{"description":"connection to parent model","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"registry_url":{"description":"actual configuration","type":"string"},"tenant_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"component_config_connection_id":{"description":"value","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"gcp_gar_image_config":{"properties":{"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"gcp_project_id":{"type":"string"},"gcp_region":{"type":"string"},"id":{"type":"string"},"service_account_email":{"type":"string"},"updated_at":{"type":"string"},"workload_identity_provider":{"type":"string"}},"type":"object"},"id":{"type":"string"},"image_url":{"type":"string"},"tag":{"type":"string"},"update_policy":{"description":"UpdatePolicy is an optional Masterminds-compatible semver constraint\n(e.g. \"~1.25.0\", \"^2\", \">=1.0.0,\u003c2.0.0\") that, when set, causes the\nrunner to list tags from the source registry, filter to those that\nparse as semver and satisfy the constraint, and pick the highest\nmatching tag at build time. Tag is then ignored as the source ref;\nthe resolved tag is recorded on ComponentBuild.ResolvedTag.\n\nWhen empty, the runner uses Tag literally.","type":"string"},"updated_at":{"type":"string"},"verification":{"properties":{"authorities":{"items":{"properties":{"issuer":{"type":"string"},"public_key":{"type":"string"},"subject":{"type":"string"},"subject_regexp":{"type":"string"},"type":{"enum":["keyless","public_key"],"type":"string","x-enum-varnames":["AuthorityTypeKeyless","AuthorityTypePublicKey"]}},"type":"object"},"type":"array"},"require_signature":{"type":"boolean"}},"type":"object"}},"type":"object"},"health_block_deploy":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"health_enabled":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"health_probes":{"items":{"properties":{"command":{"items":{"type":"string"},"type":"array"},"name":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"health_required_checks":{"items":{"type":"string"},"type":"array"},"health_stabilization_window":{"description":"Duration string for how long health must hold after a deploy applies (e.g., \"3m\"). Max 1h.","type":"string"},"helm":{"properties":{"chart_name":{"description":"Helm specific configurations","type":"string"},"component_config_connection_id":{"description":"parent reference","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"helm_config_json":{"properties":{"chart_name":{"type":"string"},"helm_repo_config":{"properties":{"chart":{"type":"string"},"repo_url":{"type":"string"},"version":{"type":"string"}},"type":"object"},"namespace":{"type":"string"},"skip_crds":{"type":"boolean"},"storage_driver":{"type":"string"},"take_ownership":{"description":"Newer fields that we don't need to store as columns in the database","type":"boolean"},"values":{"additionalProperties":{"type":"string"},"type":"object"},"values_files":{"items":{"type":"string"},"type":"array"}},"type":"object"},"id":{"type":"string"},"namespace":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"skip_crds":{"type":"boolean"},"storage_driver":{"type":"string"},"take_ownership":{"description":"Newer config fields that we don't need a column for","type":"boolean"},"updated_at":{"type":"string"},"values":{"additionalProperties":{"type":"string"},"type":"object"},"values_files":{"items":{"type":"string"},"type":"array"}},"type":"object"},"id":{"type":"string"},"job":{"properties":{"args":{"items":{"type":"string"},"type":"array"},"cmd":{"items":{"type":"string"},"type":"array"},"component_config_connection_id":{"description":"value","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"image_url":{"description":"Image attributes, copied from a docker_buid or external_image component.","type":"string"},"tag":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"kubernetes_context_name":{"description":"KubernetesContextName is the name of an AppKubernetesContextConfig on\nthe same AppConfig. Empty means fall back to the implicit sandbox\ndefault. Stored as a name (not an FK) so it remains stable across\nAppConfig versions, mirroring how component dependencies are tracked.","type":"string"},"kubernetes_manifest":{"properties":{"component_config_connection_id":{"description":"value","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"kustomize":{"type":"object","description":"Kustomize configuration (mutually exclusive with Manifest)","properties":{"enable_helm":{"description":"Enable Helm chart inflation during kustomize build","type":"boolean"},"load_restrictor":{"description":"Load restrictor: only \"rootOnly\" is supported","type":"string"},"patches":{"description":"Additional patch files to apply after kustomize build","items":{"type":"string"},"type":"array"},"path":{"description":"Path to kustomization directory (relative to source root)","type":"string"}}},"manifest":{"description":"Primary fields - used for inline manifests (fully supported)","type":"string"},"namespace":{"type":"string"},"public_git_vcs_config":{"type":"object","description":"VCS configuration for kustomize sources (similar to HelmComponentConfig)","properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}}},"updated_at":{"type":"string"}},"type":"object"},"latest_build_id":{"type":"string"},"max_auto_retries":{"type":"integer"},"operation_roles":{"additionalProperties":{"type":"string"},"description":"Operation roles map: operation type -> role name","type":"object"},"pulumi":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string"},"config":{"additionalProperties":{"type":"string"},"type":"object"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"runtime":{"description":"pulumi configuration values","type":"string"},"updated_at":{"type":"string"},"version":{"type":"string"}},"type":"object"},"references":{"items":{"type":"string"},"type":"array"},"refs":{"items":{"properties":{"input":{"type":"string"},"name":{"type":"string"},"type":{"enum":["sandbox","install_stack","component","inputs","install_inputs","secrets","actions"],"type":"string","x-enum-varnames":["RefTypeSandbox","RefTypeInstallStack","RefTypeComponents","RefTypeInputs","RefTypeInstallInputs","RefTypeSecrets","RefTypeActions"]},"value":{"type":"string"}},"type":"object"},"type":"array"},"skip_noops":{"type":"boolean"},"teardown":{"properties":{"retain":{"items":{"type":"string"},"type":"array"}},"type":"object"},"terraform_module":{"properties":{"component_config_connection_id":{"description":"parent reference","type":"string"},"connected_github_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"description":"parent component","type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"type":"string"},"repo_name":{"type":"string"},"repo_owner":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"github_account_id":{"type":"string"},"github_account_name":{"type":"string"},"github_install_id":{"type":"string"},"id":{"type":"string"},"queues":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"emitters":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"cron_schedule":{"description":"Schedule configuration\nFor cron mode: cron expression (e.g., \"0 * * * *\")","type":"string"},"description":{"type":"string"},"emit_count":{"type":"integer"},"fired":{"description":"For scheduled mode: whether the signal has been fired","type":"boolean"},"id":{"type":"string"},"jitter_window":{"description":"For cron mode: spread emitter ticks deterministically across this window\nto avoid thundering-herd when many emitters share a schedule. A hash of the\nemitter ID determines each emitter's static offset within the window. Zero\ndisables jitter (default).","type":"integer"},"last_emitted_at":{"type":"string"},"mode":{"type":"string","description":"Emitter mode: \"cron\" for recurring, \"scheduled\" for one-shot","enum":["cron","scheduled","fire_once"],"x-enum-varnames":["QueueEmitterModeCron","QueueEmitterModeScheduled","QueueEmitterModeFireOnce"]},"name":{"description":"Emitter identity","type":"string"},"next_emit_at":{"type":"string"},"org_id":{"type":"string"},"queue_id":{"description":"Many-to-one: each emitter belongs to exactly one queue","type":"string"},"scheduled_at":{"description":"For scheduled mode: the time to fire the signal","type":"string"},"signal_expires_in":{"description":"Optional TTL for emitted signals. When set, each emitted signal's ExpiresAt\nis computed as time.Now().Add(SignalExpiresIn) at emission time.","type":"integer"},"signal_template":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_type":{"description":"Signal template - the signal to emit on each tick","type":"string"},"status":{"type":"object","description":"Runtime state using shared CompositeStatus","properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}}},"updated_at":{"type":"string"},"workflow":{"type":"object","description":"Workflow reference for the emitter's cron workflow","properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}}}},"type":"object"},"type":"array"},"id":{"type":"string"},"idle_timeout":{"type":"integer"},"max_depth":{"type":"integer"},"max_in_flight":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_signal":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"vcs_connection_commit":{"items":{"properties":{"author_avatar_url":{"type":"string"},"author_email":{"type":"string"},"author_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"message":{"type":"string"},"owner_id":{"description":"Polymorphic ownership - references VCS config that owns this commit","type":"string"},"owner_type":{"type":"string"},"sha":{"type":"string"},"updated_at":{"type":"string"},"vcs_connection_id":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"vcs_connection_id":{"type":"string"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"public_git_vcs_config":{"properties":{"branch":{"type":"string"},"component_config_id":{"type":"string"},"component_config_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"directory":{"type":"string"},"id":{"type":"string"},"path_filter":{"type":"string"},"repo":{"description":"actual configuration","type":"string"},"updated_at":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"},"variables_files":{"items":{"type":"string"},"type":"array"},"version":{"description":"terraform configuration values","type":"string"}},"type":"object"},"toggleable":{"type":"boolean"},"type":{"enum":["terraform_module","helm_chart","docker_build","external_image","job","kubernetes_manifest","pulumi","unknown"],"type":"string","x-enum-varnames":["ComponentTypeTerraformModule","ComponentTypeHelmChart","ComponentTypeDockerBuild","ComponentTypeExternalImage","ComponentTypeJob","ComponentTypeKubernetesManifest","ComponentTypePulumi","ComponentTypeUnknown"]},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"component_config_connection_id":{"description":"DEPRECATED: will retain the field to connect against the last component config connection that set this build","type":"string"},"component_config_version":{"type":"integer"},"component_id":{"description":"Read-only fields set on the object to de-nest data","type":"string"},"component_name":{"type":"string"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"git_ref":{"type":"string"},"id":{"type":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string"},"build_id":{"type":"string"},"component_build":{"oneOf":[{}]},"component_config_version":{"type":"integer"},"component_id":{"type":"string"},"component_name":{"type":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_component_id":{"type":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"]},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"architecture":{"type":"string"},"artifact_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"digest":{"type":"string"},"id":{"type":"string"},"media_type":{"type":"string"},"org_id":{"type":"string"},"os":{"description":"Platform fields","type":"string"},"os_features":{"items":{"type":"string"},"type":"array"},"os_version":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"repository":{"type":"string"},"size":{"type":"integer"},"tag":{"type":"string"},"updated_at":{"type":"string"},"urls":{"items":{"type":"string"},"type":"array"},"variant":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"plan_only":{"type":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"release_id":{"type":"string"},"role":{"description":"Role to be used when running this component","type":"string"},"runner_jobs":{"description":"runner details","items":{"properties":{"available_timeout":{"description":"available timeout is how long a job can be marked as \"available\" before being requeued","type":"integer"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"execution_count":{"type":"integer"},"execution_time":{"type":"integer"},"execution_timeout":{"description":"execution timeout is how long a job can be marked as \"exeucuting\" before being requeued","type":"integer"},"executions":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"metadata":{"additionalProperties":{"type":"string"},"description":"Metadata is used to store additional information about the execution {e.g., client version.}","type":"object"},"org_id":{"type":"string"},"outputs":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"outputs":{"additionalProperties":{"type":"object"},"type":"object"},"outputs_json":{"type":"string"},"runner_job_execution_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"result":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the typed, structured error parsed from this execution's\nfailure output at write time. It is the canonical, execution-scoped store\nfor runner-driven composite errors: strictly 1:1 with the attempt and\nnever reused, so it cannot go stale across retries. Aggregate rows derive\ntheir displayed error from the latest relevant result; they do not own it.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"contents":{"type":"string"},"contents_display":{"type":"string"},"contents_display_gzip":{"type":"string"},"contents_gzip":{"description":"columns for storage of gzipped contents and plans","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"error_code":{"type":"integer"},"error_metadata":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"org_id":{"type":"string"},"runner_job_execution_id":{"type":"string"},"success":{"type":"boolean"},"updated_at":{"type":"string"}},"type":"object"},"runner_job_id":{"type":"string"},"status":{"enum":["pending","initializing","in-progress","cleaning-up","finished","failed","timed-out","not-attempted","cancelled","unknown"],"type":"string","x-enum-varnames":["RunnerJobExecutionStatusPending","RunnerJobExecutionStatusInitializing","RunnerJobExecutionStatusInProgress","RunnerJobExecutionStatusCleaningUp","RunnerJobExecutionStatusFinished","RunnerJobExecutionStatusFailed","RunnerJobExecutionStatusTimedOut","RunnerJobExecutionStatusNotAttempted","RunnerJobExecutionStatusCancelled","RunnerJobExecutionStatusUnknown"]},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"executor":{"type":"string"},"final_runner_job_execution_id":{"type":"string"},"finished_at":{"type":"string"},"group":{"enum":["health-checks","sync","build","deploy","sandbox","runner","operations","management","actions","image-actions","","any"],"type":"string","x-enum-varnames":["RunnerJobGroupHealthChecks","RunnerJobGroupSync","RunnerJobGroupBuild","RunnerJobGroupDeploy","RunnerJobGroupSandbox","RunnerJobGroupRunner","RunnerJobGroupOperations","RunnerJobGroupManagement","RunnerJobGroupActions","RunnerJobGroupImageActions","RunnerJobGroupUnknown","RunnerJobGroupAny"]},"id":{"type":"string"},"install_role_usage":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_role_id":{"type":"string"},"org_id":{"type":"string"},"role_name":{"type":"string"},"role_selection_trace":{"items":{"properties":{"available":{"type":"boolean"},"role_id":{"type":"string"},"role_name":{"type":"string"},"role_source":{"type":"string"},"selected":{"type":"boolean"}},"type":"object"},"type":"array"},"role_source":{"type":"string"},"runner_job":{"oneOf":[{}]},"runner_job_id":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_step_id":{"type":"string"}},"type":"object"},"json":{"properties":{"composite_plan":{"type":"object","description":"Deprecated: composite plans are read from CompositePlanBlob (S3). This\njsonb column is retained only as a fallback for rows not yet backfilled.","properties":{"action_workflow_run_plan":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"builtin_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"type":"string"},"image_digest_ref":{"description":"ImageDigestRef is the digest-pinned pull reference resolved by the mirror\njob (\u003clogin_server>/\u003crepository>@sha256:...). When set, the runner pulls\nthis exact manifest instead of the mutable tag, binding execution to the\ncontent that was mirrored.","type":"string"},"image_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object"},"image_tag":{"type":"string"},"install_id":{"type":"string"},"override_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"source_image":{"description":"Image-backed actions: SourceImage is the rendered app-authored ref\n(e.g. ghcr.io/acme/tools:v1); ImageRegistry/ImageTag point at the\ninstall-registry mirror the runner pulls from.","type":"string"},"steps":{"items":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true},"ref":{"type":"string","isRequired":true},"url":{"type":"string","isRequired":true},"recurse_submodules":{"type":"boolean"}},"required":["path","ref","url"],"type":"object"},"interpolated_command":{"type":"string"},"interpolated_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"interpolated_inline_contents":{"type":"string"},"run_id":{"type":"string"}},"type":"object"},"type":"array"},"timeout":{"type":"integer"}},"type":"object"},"build_plan":{"properties":{"dst_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"dst_tag":{"type":"string","isRequired":true},"component_build_id":{"type":"string"},"component_id":{"type":"string"},"container_image_pull_plan":{"properties":{"image":{"type":"string"},"previous_source_digest":{"description":"PreviousSourceDigest is the SourceDigest of the most recent prior Active\nComponentBuild for the same component, used by the runner as a dedup\nhint. When the resolver returns a manifest descriptor whose digest matches\nthis value, the runner skips the Copy step and reports NoOp=true.\n\nEmpty when there is no prior active build, or when the prior build has\nno SourceDigest recorded (legacy builds).","type":"string"},"repo_config":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object"},"tag":{"type":"string"},"update_policy":{"description":"UpdatePolicy is an optional Masterminds-compatible semver constraint\n(e.g. \"~1.25.0\") propagated from the user's component config. When\nnon-empty, the runner lists tags from the source registry, filters to\nthose satisfying the constraint, and selects the highest matching\ntag at build time. Tag is then ignored as the source ref.\n\nEmpty for components that don't use update_policy.","type":"string"},"verification":{"properties":{"authorities":{"items":{"properties":{"issuer":{"type":"string"},"public_key":{"type":"string"},"subject":{"type":"string"},"subject_regexp":{"type":"string"},"type":{"enum":["keyless","public_key"],"type":"string","x-enum-varnames":["AuthorityTypeKeyless","AuthorityTypePublicKey"]}},"type":"object"},"type":"array"},"require_signature":{"type":"boolean"}},"type":"object"}},"type":"object"},"docker_build_plan":{"properties":{"build_args":{"additionalProperties":{"type":"string"},"type":"object"},"context":{"type":"string"},"dockerfile":{"type":"string"},"target":{"type":"string"}},"type":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true},"ref":{"type":"string","isRequired":true},"url":{"type":"string","isRequired":true},"recurse_submodules":{"type":"boolean"}},"required":["path","ref","url"],"type":"object"},"helm_build_plan":{"properties":{"helmRepoConfig":{"properties":{"chart":{"type":"string"},"repoURL":{"type":"string"},"version":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"values":{"items":{"properties":{"name":{"type":"string"},"type":{"type":"string"},"value":{"type":"string"}},"type":"object"},"type":"array"},"valuesFiles":{"items":{"type":"string"},"type":"array"}},"type":"object"},"kubernetes_manifest_build_plan":{"properties":{"inline_manifest":{"description":"InlineManifest contains the raw manifest YAML (for inline source type)","type":"string"},"kustomize_config":{"type":"object","description":"KustomizeConfig contains additional kustomize build options","properties":{"enable_helm":{"description":"EnableHelm enables Helm chart inflation during kustomize build","type":"boolean"},"load_restrictor":{"description":"Ignored by the runner, which pins rootOnly so app config cannot widen worker file access","type":"string"},"patches":{"description":"Patches are additional patch files to apply after kustomize build","items":{"type":"string"},"type":"array"}}},"kustomize_path":{"description":"KustomizePath is the path to the kustomization directory (for kustomize source type)\nRelative to the repository root","type":"string"},"labels":{"additionalProperties":{"type":"string"},"description":"Labels for the OCI artifact","type":"object"},"source_type":{"description":"SourceType indicates how manifests are sourced: \"inline\" or \"kustomize\"","type":"string"}},"type":"object"},"pulumi_build_plan":{"properties":{"labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"terraform_build_plan":{"properties":{"labels":{"additionalProperties":{"type":"string"},"type":"object"},"terraform_version":{"description":"TerraformVersion is the version of the terraform CLI the build runner\nshould install in order to vendor providers via\n`terraform providers mirror`. When empty the build runner falls back\nto a sane default. Should mirror the version configured for the\ncomponent's deploy plan so init resolves the same provider bytes the\nbuild vendored. Only consulted when VendorProviders is true.","type":"string"},"vendor_providers":{"description":"VendorProviders enables build-time vendoring of terraform providers\nvia `terraform providers mirror`. The install runner auto-detects\nwhether a mirror is present in the OCI artifact.","type":"boolean"}},"type":"object"}},"required":["dst_registry","dst_tag"],"type":"object"},"deploy_plan":{"properties":{"src_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"src_tag":{"type":"string","isRequired":true},"app_config_id":{"type":"string"},"app_id":{"type":"string"},"apply_plan_contents":{"description":"The following field is for applying a plan that is already save","type":"string"},"apply_plan_display":{"description":"This field is for storing a human legible plan or corollary representation","type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"helm":{"properties":{"aws_auth":{"type":"object","description":"Auth for cloud providers","properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}}},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"create_namespace":{"type":"boolean"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"helm_chart_id":{"type":"string"},"name":{"description":"NOTE(jm): these fields should probably just come from the app config, however we keep them around for\ndebuggability","type":"string"},"namespace":{"type":"string"},"recover_release":{"description":"Must stay a bool: go-swagger renders a documented $ref field as an inline\nstruct value, which decodes non-nil on every deploy.","type":"boolean"},"skip_crds":{"type":"boolean"},"storage_driver":{"type":"string"},"take_ownership":{"type":"boolean"},"values":{"items":{"properties":{"name":{"type":"string"},"type":{"type":"string"},"value":{"type":"string"}},"type":"object"},"type":"array"},"values_files":{"items":{"type":"string"},"type":"array"},"values_override":{"description":"ValuesOverride is the install-level Helm values override (raw YAML). It is\nmerged as the highest-precedence layer at deploy time, winning over both\nValuesFiles and Values. Empty means no override (exact no-op).","type":"string"}},"type":"object"},"inputs_digest":{"type":"string"},"install_id":{"type":"string"},"kubernetes_manifest":{"properties":{"aws_auth":{"type":"object","description":"Auth for cloud providers","properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}}},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"manifest":{"description":"Manifest is populated at runtime from the OCI artifact.\nThis field is no longer set during plan creation - it's populated by the runner\nafter pulling the OCI artifact during Initialize().","type":"string"},"namespace":{"type":"string"},"oci_artifact":{"type":"object","description":"OCIArtifact reference (set during plan creation, used by runner to pull manifest)","properties":{"digest":{"description":"Digest is the immutable artifact digest (e.g., sha256:abc123...)","type":"string"},"tag":{"description":"Tag is the artifact tag (typically the build ID)","type":"string"},"url":{"description":"URL is the full artifact URL (e.g., registry.nuon.co/org_id/app_id)","type":"string"}}},"state":{"type":"object","description":"State carries the install state the runner needs to interpolate\nnuon template placeholders into the kustomize-produced manifest.yaml\nafter pulling the OCI artifact. Nil for inline-manifest deploys,\nwhich are pre-rendered planner-side and short-circuit the OCI pull\non the runner. Same shape as SandboxRunPlan.State.","properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}}}},"type":"object"},"noop":{"type":"object"},"pulumi":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"config":{"additionalProperties":{"type":"string"},"type":"object"},"destroy":{"description":"Destroy indicates this is a teardown operation (pulumi destroy instead of up)","type":"boolean"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"plan_json":{"items":{"type":"integer"},"type":"array"},"pulumi_version":{"type":"string"},"runtime":{"type":"string"},"stack_name":{"type":"string"},"state":{"properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}},"type":"object"},"update_plans":{"type":"boolean"},"workspace_id":{"description":"Reuse workspace concept for state storage","type":"string"}},"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"src_digest":{"description":"SrcDigest is the manifest digest of the source artifact in the install\nregistry, e.g. \"sha256:abc...\". Populated for image-type component\nbuilds with source identity recorded; empty for\nnon-image builds and legacy image builds. When non-empty, runners\nshould prefer this over SrcTag for content-addressed pulls and for\nrendering digest-pinned image references in pod specs.","type":"string"},"teardown":{"type":"object","description":"Teardown is only set on plans for teardown deploys.","properties":{"retain":{"description":"Retain holds rendered resource addresses that are removed from state\ninstead of destroyed.","items":{"type":"string"},"type":"array"}}},"terraform":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"hooks":{"properties":{"enabled":{"type":"boolean"},"envVars":{"additionalProperties":{"type":"string"},"type":"object"},"runAuth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"}},"type":"object"},"plan_json":{"items":{"type":"integer"},"type":"array"},"policies":{"additionalProperties":{"type":"string"},"type":"object"},"state":{"properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}},"type":"object"},"terraform_backend":{"properties":{"workspaceID":{"type":"string","isRequired":true}},"required":["workspaceID"],"type":"object"},"vars":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"vars_files":{"items":{"type":"string"},"type":"array"}},"type":"object"}},"required":["src_registry","src_tag"],"type":"object"},"fetch_image_metadata_plan":{"properties":{"registry":{"type":"object","description":"Registry configuration for the source image","properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"isRequired":true},"tag":{"description":"Tag is the image tag to fetch metadata for","type":"string","isRequired":true},"include_attestation_layers":{"type":"boolean"},"include_attestation_manifests":{"type":"boolean"},"include_index":{"description":"Options for metadata fetching","type":"boolean"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"}},"required":["registry","tag"],"type":"object"},"sandbox_run_plan":{"properties":{"app_config_id":{"type":"string"},"app_id":{"type":"string"},"apply_plan_contents":{"description":"The following field is for applying a plan that is already saved","type":"string"},"apply_plan_display":{"description":"This field is for storing a human legible plan or corollary representation","items":{"type":"integer"},"type":"array"},"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true},"ref":{"type":"string","isRequired":true},"url":{"type":"string","isRequired":true},"recurse_submodules":{"type":"boolean"}},"required":["path","ref","url"],"type":"object"},"hooks":{"properties":{"enabled":{"type":"boolean"},"envVars":{"additionalProperties":{"type":"string"},"type":"object"},"runAuth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"}},"type":"object"},"inputs_digest":{"type":"string"},"install_id":{"type":"string"},"kyverno_policies_dir":{"type":"string"},"local_archive":{"properties":{"local_archive":{"type":"string"}},"type":"object"},"oci_source":{"properties":{"registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object"},"tag":{"type":"string"}},"type":"object"},"policies":{"additionalProperties":{"type":"string"},"type":"object"},"pulumi_backend":{"properties":{"runtime":{"type":"string","isRequired":true},"stack_name":{"type":"string","isRequired":true},"workspace_id":{"type":"string","isRequired":true},"config":{"additionalProperties":{"type":"string"},"type":"object"},"pulumi_version":{"type":"string"},"update_plans":{"type":"boolean"}},"required":["runtime","stack_name","workspace_id"],"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"state":{"properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}},"type":"object"},"terraform_backend":{"properties":{"workspaceID":{"type":"string","isRequired":true}},"required":["workspaceID"],"type":"object"},"vars":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"vars_files":{"items":{"type":"string"},"type":"array"}},"type":"object"},"sync_oci_plan":{"properties":{"dst_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"dst_tag":{"type":"string","isRequired":true},"src_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"src_tag":{"type":"string","isRequired":true},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"}},"required":["dst_registry","dst_tag","src_registry","src_tag"],"type":"object"},"sync_secrets_plan":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"kubernetes_secrets":{"items":{"properties":{"azure_key_vault_secret_id":{"description":"https://{vault-name}.vault.azure.net/secrets/{secret-name}","type":"string"},"format":{"description":"NOTE(jm): this should probably come from the app config, but for now we just use string parsing to avoid\nupdating the runner job and save time.","type":"string"},"gcp_secret_name":{"description":"projects/{project}/secrets/{id}/versions/latest","type":"string"},"key_name":{"type":"string"},"name":{"type":"string"},"namespace":{"description":"v1 destination (single). Used when Targets is empty.","type":"string"},"secret_arn":{"type":"string"},"secret_name":{"description":"the name of the secret from the config","type":"string"},"targets":{"description":"v2 destinations: when len(Targets) > 0 the runner uses the v2 path and fans the shared source out across each\ntarget's namespaces. The v1 fields above are ignored in that case.","items":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"namespaces":{"items":{"type":"string"},"type":"array"}},"type":"object"},"type":"array"}},"type":"object"},"type":"array"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"}},"type":"object"}}},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"plan_json":{"type":"string"},"runner_job_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"log_stream_id":{"type":"string"},"max_executions":{"type":"integer"},"metadata":{"additionalProperties":{"type":"string"},"type":"object"},"operation":{"enum":["exec","build","create-apply-plan","create-teardown-plan","apply-plan","unknown"],"type":"string","x-enum-varnames":["RunnerJobOperationTypeExec","RunnerJobOperationTypeBuild","RunnerJobOperationTypeCreateApplyPlan","RunnerJobOperationTypeCreateTeardownPlan","RunnerJobOperationTypeApplyPlan","RunnerJobOperationTypeUnknown"]},"org_id":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"outputs_json":{"type":"string"},"overall_timeout":{"description":"overall timeout is how long a job can be attempted, before being cancelled","type":"integer"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue_timeout":{"description":"queue timeout is how long a job can be queued, before being made available","type":"integer"},"runner_id":{"type":"string"},"runner_process_id":{"type":"string"},"started_at":{"type":"string"},"status":{"enum":["queued","available","in-progress","finished","failed","timed-out","not-attempted","cancelled","unknown"],"type":"string","x-enum-varnames":["RunnerJobStatusQueued","RunnerJobStatusAvailable","RunnerJobStatusInProgress","RunnerJobStatusFinished","RunnerJobStatusFailed","RunnerJobStatusTimedOut","RunnerJobStatusNotAttempted","RunnerJobStatusCancelled","RunnerJobStatusUnknown"]},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"enum":["health-check","docker-build","container-image-build","terraform-module-build","helm-chart-build","kubernetes-manifest-build","pulumi-build","noop-build","sandbox-build","oci-sync","noop-sync","fetch-image-metadata","terraform-deploy","helm-chart-deploy","job-deploy","kubernetes-manifest-deploy","pulumi-deploy","noop-deploy","shut-down","update-version","noop","mng-vm-shut-down","mng-shut-down","mng-runner-update-version","mng-runner-restart","mng-fetch-token","sandbox-terraform","sandbox-terraform-plan","sandbox-pulumi","sandbox-sync-secrets","runner-helm","runner-terraform","runner-local","actions-workflow"],"type":"string","x-enum-comments":{"RunnerJobTypeMngFetchToken":"fetch authentication token via AWS presigned requests","RunnerJobTypeMngRunnerRestart":"restart the runner systemctl service (technically, a duplicate. runner can restart self.)","RunnerJobTypeMngRunnerUpdateVersion":"update the runner image/version (check for changes and update)","RunnerJobTypeMngShutDown":"shutdown the runner mng process (usually triggers restart)","RunnerJobTypeMngVMShutDown":"shut down the vm"},"x-enum-descriptions":["","","","","","","","","","","","","","","","","","","","","","shut down the vm","shutdown the runner mng process (usually triggers restart)","update the runner image/version (check for changes and update)","restart the runner systemctl service (technically, a duplicate. runner can restart self.)","fetch authentication token via AWS presigned requests","","","","","","","",""],"x-enum-varnames":["RunnerJobTypeHealthCheck","RunnerJobTypeDockerBuild","RunnerJobTypeContainerImageBuild","RunnerJobTypeTerraformModuleBuild","RunnerJobTypeHelmChartBuild","RunnerJobTypeKubernetesManifestBuild","RunnerJobTypePulumiBuild","RunnerJobTypeNOOPBuild","RunnerJobTypeSandboxBuild","RunnerJobTypeOCISync","RunnerJobTypeNOOPSync","RunnerJobTypeFetchImageMetadata","RunnerJobTypeTerraformDeploy","RunnerJobTypeHelmChartDeploy","RunnerJobTypeJobDeploy","RunnerJobTypeKubrenetesManifestDeploy","RunnerJobTypePulumiDeploy","RunnerJobTypeJobNOOPDeploy","RunnerJobTypeShutDown","RunnerJobTypeUpdateVersion","RunnerJobTypeNOOP","RunnerJobTypeMngVMShutDown","RunnerJobTypeMngShutDown","RunnerJobTypeMngRunnerUpdateVersion","RunnerJobTypeMngRunnerRestart","RunnerJobTypeMngFetchToken","RunnerJobTypeSandboxTerraform","RunnerJobTypeSandboxTerraformPlan","RunnerJobTypeSandboxPulumi","RunnerJobTypeSandboxSyncSecrets","RunnerJobTypeRunnerHelm","RunnerJobTypeRunnerTerraform","RunnerJobTypeRunnerLocal","RunnerJobTypeActionsWorkflowRun"]},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"status":{"type":"string"},"status_description":{"type":"string"},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"is_preview":{"description":"IsPreview is true when this build came from a preview branch run.","type":"boolean"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"no_op":{"description":"NoOp is true when the runner detected SourceDigest matches the previous\nbuild's SourceDigest and skipped the artifact push.\n\nDownstream contract:\n - The build is still marked Active because the bytes it represents\n are deployable (they live in the install registry under the prior\n build that pushed them).\n - No new install deploys are auto-queued for a NoOp build; the\n dep-aware deploy path handles fan-out for installs that depend\n on the underlying image.\n - pollForDeployableBuild treats NoOp builds as Active without any\n special-casing because the deployable artifact at the same\n SourceDigest is already present in the install registry from the\n prior build.","type":"boolean"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"queue_signal":{"type":"object","description":"QueueSignal is the signal enqueued when this build was created via the queue path","properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}}},"releases":{"items":{"properties":{"build_id":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"release_steps":{"items":{"properties":{"component_release_id":{"description":"parent release ID","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"delay":{"description":"fields to control the delay of the individual step, as this is set based on the parent strategy","type":"string"},"id":{"type":"string"},"install_deploys":{"items":{"properties":{"action_workflow_runs":{"items":{"$circularRef":"bcc8047c-9d3f-43f9-b831-320fae41a106"},"type":"array"},"applied_at":{"description":"AppliedAt is set when the apply runner job completes successfully.","type":"string"},"build_id":{"type":"string"},"component_build":{"oneOf":[{}]},"component_config_version":{"type":"integer"},"component_id":{"type":"string"},"component_name":{"type":"string"},"composite_error":{"type":"object","description":"CompositeError holds a typed, structured error (e.g. a missing AWS IAM\npermission) frozen at write time when a deploy plan/apply fails. It is\nnil for successful or non-enriched failures.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at":{"type":"string"},"created_by":{"properties":{"account_type":{"enum":["auth","auth0","service","canary","integration"],"type":"string","x-enum-varnames":["AccountTypeAuth","AccountTypeAuth0","AccountTypeService","AccountTypeCanary","AccountTypeIntegration"]},"created_at":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"org_ids":{"description":"ReadOnly Fields","items":{"type":"string"},"type":"array"},"permissions":{"additionalProperties":{"enum":["unknown","all","create","read","update","delete"],"type":"string","x-enum-varnames":["PermissionUnknown","PermissionAll","PermissionCreate","PermissionRead","PermissionUpdate","PermissionDelete"]},"type":"object"},"roles":{"items":{"properties":{"applies_to":{"items":{"type":"string"},"type":"array"},"createdBy":{"oneOf":[{}]},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"description":{"type":"string"},"id":{"type":"string"},"managed":{"type":"boolean"},"org_id":{"description":"NOTE: not all roles have to belong to an org, this is mainly for historical reasons.","type":"string"},"policies":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"name":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_job","hosted_installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["PolicyNameOrgAdmin","PolicyNameOrgSupport","PolicyNameOrgReadOnly","PolicyNameOrgBuilder","PolicyNameInstaller","PolicyNameRunner","PolicyNameRunnerJob","PolicyNameHostedInstaller","PolicyNameStack","PolicyNameTelemetryCollector","PolicyNamePhoneHome"]},"permissions":{"additionalProperties":{"type":"string"},"description":"Permissions are used to track granular permissions for each domain","type":"object"},"role_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"role_type":{"enum":["org_admin","org_support","org_read_only","org_builder","installer","runner","runner_install","runner_job","hosted-installer","stack","telemetry_collector","phone_home"],"type":"string","x-enum-varnames":["RoleTypeOrgAdmin","RoleTypeOrgSupport","RoleTypeOrgReadOnly","RoleTypeOrgBuilder","RoleTypeInstaller","RoleTypeRunner","RoleTypeRunnerInstall","RoleTypeRunnerJob","RoleTypeHostedInstaller","RoleTypeStack","RoleTypeTelemetryCollector","RoleTypePhoneHome"]},"title":{"description":"display + assignability metadata; the single source of truth read by\nGET /v1/roles and every role picker. Managed roles are kept in sync\nwith standardOrgRoles by the authz reconciler.","type":"string"},"updated_at":{"type":"string"},"version":{"type":"integer"}},"type":"object"},"type":"array"},"subject":{"type":"string"},"updated_at":{"type":"string"},"user_journeys":{"items":{"properties":{"name":{"type":"string"},"steps":{"items":{"properties":{"complete":{"type":"boolean"},"completed_at":{"description":"Top-level completion tracking fields","type":"string"},"completion_method":{"type":"string"},"completion_source":{"type":"string"},"metadata":{"additionalProperties":true,"description":"Flexible metadata for business data","type":"object"},"name":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"title":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_component_id":{"type":"string"},"install_deploy_type":{"enum":["sync-image","apply","teardown","recover"],"type":"string","x-enum-varnames":["InstallDeployTypeSync","InstallDeployTypeApply","InstallDeployTypeTeardown","InstallDeployTypeRecover"]},"install_id":{"description":"Fields that are de-nested at read time using AfterQuery","type":"string"},"install_workflow_id":{"description":"DEPRECATED: use WorkflowID","type":"string"},"log_stream":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"open":{"type":"boolean"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"runner_api_url":{"type":"string"},"updated_at":{"type":"string"},"write_token":{"type":"string"}},"type":"object"},"oci_artifact":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"architecture":{"type":"string"},"artifact_type":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"digest":{"type":"string"},"id":{"type":"string"},"media_type":{"type":"string"},"org_id":{"type":"string"},"os":{"description":"Platform fields","type":"string"},"os_features":{"items":{"type":"string"},"type":"array"},"os_version":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"repository":{"type":"string"},"size":{"type":"integer"},"tag":{"type":"string"},"updated_at":{"type":"string"},"urls":{"items":{"type":"string"},"type":"array"},"variant":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"plan_only":{"type":"boolean"},"planned_at":{"description":"PlannedAt is set when the plan runner job completes successfully.","type":"string"},"policy_reports":{"items":{"properties":{"app_id":{"description":"Denormalized context for filtering","type":"string"},"app_name":{"type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"deny_count":{"description":"Summary counts for list views","type":"integer"},"evaluated_at":{"description":"Canonical policy evaluation data","type":"string"},"id":{"type":"string"},"inputs":{"items":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"install_id":{"type":"string"},"install_name":{"type":"string"},"org_name":{"description":"Denormalized display names for human-readable reports","type":"string"},"owner_id":{"description":"Polymorphic relationship to the impacted Nuon resource (indexes defined in Indexes())","type":"string"},"owner_type":{"enum":["install_deploys","install_sandbox_runs","component_builds"],"type":"string","x-enum-varnames":["PolicyReportOwnerTypeInstallDeploy","PolicyReportOwnerTypeInstallSandboxRun","PolicyReportOwnerTypeComponentBuild"]},"pass_count":{"type":"integer"},"policies":{"items":{"properties":{"checks":{"items":{"properties":{"check_id":{"type":"string"},"decision":{"type":"string"},"description":{"type":"string"},"errors":{"items":{"properties":{"code":{"type":"string"},"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"findings":{"items":{"properties":{"input_identity":{"type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"},"input_count":{"type":"integer"},"title":{"type":"string"}},"type":"object"},"type":"array"},"deny_count":{"type":"integer"},"input_count":{"type":"integer"},"pass_count":{"type":"integer"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"status":{"description":"\"deny\", \"warn\", or \"pass\"","type":"string"},"warn_count":{"type":"integer"}},"type":"object"},"type":"array"},"policy_ids":{"items":{"type":"string"},"type":"array"},"runner_job_id":{"type":"string"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"},"violations":{"items":{"properties":{"check_id":{"type":"string"},"input_identity":{"description":"Human-readable input reference (e.g., \"Deployment/default/nginx\")","type":"string"},"input_index":{"type":"integer"},"message":{"type":"string"},"policy_id":{"type":"string"},"policy_name":{"type":"string"},"severity":{"description":"\"deny\" or \"warn\"","type":"string"}},"type":"object"},"type":"array"},"warn_count":{"type":"integer"},"workflow_step_policy_validation_id":{"description":"Optional context references (indexes defined in Indexes())","type":"string"}},"type":"object"},"type":"array"},"queue_signals":{"items":{"properties":{"callback":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"callbacks":{"items":{"properties":{"namespace":{"type":"string"},"signal_name":{"type":"string"},"workflow_id":{"type":"string"}},"type":"object"},"type":"array"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"dedupe_key":{"type":"string"},"emitter_id":{"description":"Optional: if this signal was emitted by an emitter","type":"string"},"enqueued":{"type":"boolean"},"execution_count":{"type":"integer"},"expires_at":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"owner_id":{"type":"string"},"owner_type":{"type":"string"},"queue":{"oneOf":[{}]},"queue_id":{"type":"string"},"signal":{"properties":{"signal":{"oneOf":[{}]}},"type":"object"},"signal_context":{"properties":{"account_id":{"type":"string"},"log_stream_id":{"type":"string"},"org_id":{"type":"string"},"trace_id":{"type":"string"},"workflow_telemetry":{"properties":{"install_id":{"type":"string"},"install_name":{"type":"string"},"org_id":{"type":"string"},"org_name":{"type":"string"},"owner_id":{"type":"string"},"owner_name":{"type":"string"},"owner_type":{"type":"string"},"workflow_id":{"type":"string"},"workflow_type":{"type":"string"}},"type":"object"}},"type":"object"},"status":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"type":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"run_id":{"type":"string"},"task_queue":{"description":"empty means workflows.APITaskQueue (back-compat for pre-isolation rows)","type":"string"}},"type":"object"}},"type":"object"},"type":"array"},"release_id":{"type":"string"},"role":{"description":"Role to be used when running this component","type":"string"},"runner_jobs":{"description":"runner details","items":{"properties":{"available_timeout":{"description":"available timeout is how long a job can be marked as \"available\" before being requeued","type":"integer"},"composite_error":{"properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}},"type":"object"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"execution_count":{"type":"integer"},"execution_time":{"type":"integer"},"execution_timeout":{"description":"execution timeout is how long a job can be marked as \"exeucuting\" before being requeued","type":"integer"},"executions":{"items":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"metadata":{"additionalProperties":{"type":"string"},"description":"Metadata is used to store additional information about the execution {e.g., client version.}","type":"object"},"org_id":{"type":"string"},"outputs":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"org_id":{"type":"string"},"outputs":{"additionalProperties":{"type":"object"},"type":"object"},"outputs_json":{"type":"string"},"runner_job_execution_id":{"type":"string"},"updated_at":{"type":"string"}},"type":"object"},"result":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the typed, structured error parsed from this execution's\nfailure output at write time. It is the canonical, execution-scoped store\nfor runner-driven composite errors: strictly 1:1 with the attempt and\nnever reused, so it cannot go stale across retries. Aggregate rows derive\ntheir displayed error from the latest relevant result; they do not own it.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"contents":{"type":"string"},"contents_display":{"type":"string"},"contents_display_gzip":{"type":"string"},"contents_gzip":{"description":"columns for storage of gzipped contents and plans","type":"string"},"created_at":{"type":"string"},"created_by_id":{"type":"string"},"error_code":{"type":"integer"},"error_metadata":{"additionalProperties":{"type":"string"},"type":"object"},"id":{"type":"string"},"org_id":{"type":"string"},"runner_job_execution_id":{"type":"string"},"success":{"type":"boolean"},"updated_at":{"type":"string"}},"type":"object"},"runner_job_id":{"type":"string"},"status":{"enum":["pending","initializing","in-progress","cleaning-up","finished","failed","timed-out","not-attempted","cancelled","unknown"],"type":"string","x-enum-varnames":["RunnerJobExecutionStatusPending","RunnerJobExecutionStatusInitializing","RunnerJobExecutionStatusInProgress","RunnerJobExecutionStatusCleaningUp","RunnerJobExecutionStatusFinished","RunnerJobExecutionStatusFailed","RunnerJobExecutionStatusTimedOut","RunnerJobExecutionStatusNotAttempted","RunnerJobExecutionStatusCancelled","RunnerJobExecutionStatusUnknown"]},"status_v2":{"properties":{"composite_error":{"type":"object","description":"CompositeError is the parsed, structured cause of a failure status. The\nhuman description is a one-line summary; this carries the full typed error\nso the dashboard can render the diagnostic instead of just the headline.","properties":{"data":{"description":"Data is the typed, per-error-type payload: WHAT the error is. Closed\nschema per Type. Read to render sections and by any future view.","type":"object"},"hints":{"type":"object","description":"Hints is the open annotation/directive bag: HOW to handle or present the\nerror. Canonical keys (Hint*) are honored by specific consumers.","additionalProperties":{"type":"string"}},"message":{"type":"string"},"sections":{"items":{"properties":{"body":{"type":"string"},"heading":{"type":"string"},"kind":{"enum":["markdown","text","code"],"type":"string","x-enum-varnames":["SectionMarkdown","SectionText","SectionCode"]}},"type":"object"},"type":"array"},"severity":{"enum":["fatal","error","warning","info"],"type":"string","x-enum-varnames":["SeverityFatal","SeverityError","SeverityWarning","SeverityInfo"]},"source_id":{"description":"SourceID / SourceType identify the row this error originated on\n(polymorphic, same shape as OwnerID/OwnerType). Set at the record site,\ne.g. (\"runner_job_execution_results\", \"\u003cresult id>\"). Enables a future\nJOINable view without a separate error table.","type":"string"},"source_type":{"type":"string"},"type":{"type":"string"},"version":{"description":"Version is the payload schema version (SchemaVersion at write time).","type":"integer"}}},"created_at_ts":{"type":"integer"},"created_by_id":{"type":"string"},"history":{"items":{"$circularRef":"fee6b9e8-83eb-4820-87c3-d95eedcdc272"},"type":"array"},"metadata":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"status":{"enum":["error","pending","in-progress","checking-plan","success","not-attempted","cancelled","retrying","discarded","user-skipped","auto-skipped","planning","applying","queued","warning","failed-pending-retry","disabled","generating","awaiting-user-run","provisioning","active","outdated","expired","approved","drifted","no-drift","approval-expired","approval-denied","approval-retry","building","deleting","noop","approval-awaiting"],"type":"string","x-enum-varnames":["StatusError","StatusPending","StatusInProgress","StatusCheckPlan","StatusSuccess","StatusNotAttempted","StatusCancelled","StatusRetrying","StatusDiscarded","StatusUserSkipped","StatusAutoSkipped","StatusPlanning","StatusApplying","StatusQueued","StatusWarning","StatusFailedPendingRetry","StatusDisabled","InstallStackVersionStatusGenerating","InstallStackVersionStatusPendingUser","InstallStackVersionStatusProvisioning","InstallStackVersionStatusActive","InstallStackVersionStatusOutdated","InstallStackVersionStatusExpired","WorkflowStepApprovalStatusApproved","WorkflowStepDrifted","WorkflowStepNoDrift","WorkflowStepApprovalStatusApprovalExpired","WorkflowStepApprovalStatusApprovalDenied","WorkflowStepApprovalStatusApprovalRetryPlan","StatusBuilding","StatusDeleting","InstallDeployStatusV2Noop","AwaitingApproval"]},"status_human_description":{"type":"string"}},"type":"object"},"updated_at":{"type":"string"}},"type":"object"},"type":"array"},"executor":{"type":"string"},"final_runner_job_execution_id":{"type":"string"},"finished_at":{"type":"string"},"group":{"enum":["health-checks","sync","build","deploy","sandbox","runner","operations","management","actions","image-actions","","any"],"type":"string","x-enum-varnames":["RunnerJobGroupHealthChecks","RunnerJobGroupSync","RunnerJobGroupBuild","RunnerJobGroupDeploy","RunnerJobGroupSandbox","RunnerJobGroupRunner","RunnerJobGroupOperations","RunnerJobGroupManagement","RunnerJobGroupActions","RunnerJobGroupImageActions","RunnerJobGroupUnknown","RunnerJobGroupAny"]},"id":{"type":"string"},"install_role_usage":{"properties":{"created_at":{"type":"string"},"created_by_id":{"type":"string"},"id":{"type":"string"},"install_role_id":{"type":"string"},"org_id":{"type":"string"},"role_name":{"type":"string"},"role_selection_trace":{"items":{"properties":{"available":{"type":"boolean"},"role_id":{"type":"string"},"role_name":{"type":"string"},"role_source":{"type":"string"},"selected":{"type":"boolean"}},"type":"object"},"type":"array"},"role_source":{"type":"string"},"runner_job":{"oneOf":[{}]},"runner_job_id":{"type":"string"},"updated_at":{"type":"string"},"workflow":{"oneOf":[{}]},"workflow_step_id":{"type":"string"}},"type":"object"},"json":{"properties":{"composite_plan":{"type":"object","description":"Deprecated: composite plans are read from CompositePlanBlob (S3). This\njsonb column is retained only as a fallback for rows not yet backfilled.","properties":{"action_workflow_run_plan":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"builtin_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"type":"string"},"image_digest_ref":{"description":"ImageDigestRef is the digest-pinned pull reference resolved by the mirror\njob (\u003clogin_server>/\u003crepository>@sha256:...). When set, the runner pulls\nthis exact manifest instead of the mutable tag, binding execution to the\ncontent that was mirrored.","type":"string"},"image_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object"},"image_tag":{"type":"string"},"install_id":{"type":"string"},"override_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"source_image":{"description":"Image-backed actions: SourceImage is the rendered app-authored ref\n(e.g. ghcr.io/acme/tools:v1); ImageRegistry/ImageTag point at the\ninstall-registry mirror the runner pulls from.","type":"string"},"steps":{"items":{"properties":{"attrs":{"additionalProperties":{"type":"string"},"type":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true},"ref":{"type":"string","isRequired":true},"url":{"type":"string","isRequired":true},"recurse_submodules":{"type":"boolean"}},"required":["path","ref","url"],"type":"object"},"interpolated_command":{"type":"string"},"interpolated_env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"interpolated_inline_contents":{"type":"string"},"run_id":{"type":"string"}},"type":"object"},"type":"array"},"timeout":{"type":"integer"}},"type":"object"},"build_plan":{"properties":{"dst_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"dst_tag":{"type":"string","isRequired":true},"component_build_id":{"type":"string"},"component_id":{"type":"string"},"container_image_pull_plan":{"properties":{"image":{"type":"string"},"previous_source_digest":{"description":"PreviousSourceDigest is the SourceDigest of the most recent prior Active\nComponentBuild for the same component, used by the runner as a dedup\nhint. When the resolver returns a manifest descriptor whose digest matches\nthis value, the runner skips the Copy step and reports NoOp=true.\n\nEmpty when there is no prior active build, or when the prior build has\nno SourceDigest recorded (legacy builds).","type":"string"},"repo_config":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object"},"tag":{"type":"string"},"update_policy":{"description":"UpdatePolicy is an optional Masterminds-compatible semver constraint\n(e.g. \"~1.25.0\") propagated from the user's component config. When\nnon-empty, the runner lists tags from the source registry, filters to\nthose satisfying the constraint, and selects the highest matching\ntag at build time. Tag is then ignored as the source ref.\n\nEmpty for components that don't use update_policy.","type":"string"},"verification":{"properties":{"authorities":{"items":{"properties":{"issuer":{"type":"string"},"public_key":{"type":"string"},"subject":{"type":"string"},"subject_regexp":{"type":"string"},"type":{"enum":["keyless","public_key"],"type":"string","x-enum-varnames":["AuthorityTypeKeyless","AuthorityTypePublicKey"]}},"type":"object"},"type":"array"},"require_signature":{"type":"boolean"}},"type":"object"}},"type":"object"},"docker_build_plan":{"properties":{"build_args":{"additionalProperties":{"type":"string"},"type":"object"},"context":{"type":"string"},"dockerfile":{"type":"string"},"target":{"type":"string"}},"type":"object"},"git_source":{"properties":{"path":{"type":"string","isRequired":true},"ref":{"type":"string","isRequired":true},"url":{"type":"string","isRequired":true},"recurse_submodules":{"type":"boolean"}},"required":["path","ref","url"],"type":"object"},"helm_build_plan":{"properties":{"helmRepoConfig":{"properties":{"chart":{"type":"string"},"repoURL":{"type":"string"},"version":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"values":{"items":{"properties":{"name":{"type":"string"},"type":{"type":"string"},"value":{"type":"string"}},"type":"object"},"type":"array"},"valuesFiles":{"items":{"type":"string"},"type":"array"}},"type":"object"},"kubernetes_manifest_build_plan":{"properties":{"inline_manifest":{"description":"InlineManifest contains the raw manifest YAML (for inline source type)","type":"string"},"kustomize_config":{"type":"object","description":"KustomizeConfig contains additional kustomize build options","properties":{"enable_helm":{"description":"EnableHelm enables Helm chart inflation during kustomize build","type":"boolean"},"load_restrictor":{"description":"Ignored by the runner, which pins rootOnly so app config cannot widen worker file access","type":"string"},"patches":{"description":"Patches are additional patch files to apply after kustomize build","items":{"type":"string"},"type":"array"}}},"kustomize_path":{"description":"KustomizePath is the path to the kustomization directory (for kustomize source type)\nRelative to the repository root","type":"string"},"labels":{"additionalProperties":{"type":"string"},"description":"Labels for the OCI artifact","type":"object"},"source_type":{"description":"SourceType indicates how manifests are sourced: \"inline\" or \"kustomize\"","type":"string"}},"type":"object"},"pulumi_build_plan":{"properties":{"labels":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"sandbox_mode":{"properties":{"enabled":{"type":"boolean"},"helm":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"kubernetes_manifest":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"}},"type":"object"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"pulumi":{"properties":{"plan_contents":{"type":"string"},"plan_display_contents":{"type":"string"},"workspace_id":{"type":"string"}},"type":"object"},"terraform":{"properties":{"plan_contents":{"description":"create the plan output","type":"string"},"plan_display_contents":{"type":"string"},"state_json":{"description":"needs to be the outputs of `terraform show -json`","type":"string"},"workspace_id":{"type":"string"}},"type":"object"}},"type":"object"},"terraform_build_plan":{"properties":{"labels":{"additionalProperties":{"type":"string"},"type":"object"},"terraform_version":{"description":"TerraformVersion is the version of the terraform CLI the build runner\nshould install in order to vendor providers via\n`terraform providers mirror`. When empty the build runner falls back\nto a sane default. Should mirror the version configured for the\ncomponent's deploy plan so init resolves the same provider bytes the\nbuild vendored. Only consulted when VendorProviders is true.","type":"string"},"vendor_providers":{"description":"VendorProviders enables build-time vendoring of terraform providers\nvia `terraform providers mirror`. The install runner auto-detects\nwhether a mirror is present in the OCI artifact.","type":"boolean"}},"type":"object"}},"required":["dst_registry","dst_tag"],"type":"object"},"deploy_plan":{"properties":{"src_registry":{"properties":{"acrappRegistration":{"properties":{"clientCertificateName":{"type":"string"},"clientID":{"type":"string"},"clientSecretName":{"description":"App secret names holding the credential. Exactly one is set.","type":"string"},"componentID":{"type":"string"},"tenantID":{"type":"string"}},"type":"object"},"acrauth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ecrauth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"loginServer":{"type":"string"},"ociauth":{"properties":{"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"plugin":{"type":"string"},"region":{"type":"string"},"registryType":{"enum":["ecr","acr","gar","private_oci","public_oci"],"type":"string","x-enum-varnames":["OCIRegistryTypeECR","OCIRegistryTypeACR","OCIRegistryTypeGAR","OCIRegistryTypePrivateOCI","OCIRegistryTypePublicOCI"]},"repository":{"description":"based on the type of access, either the repository (ecr) or login server (acr) will be provided.","type":"string"},"serviceAccountEmail":{"type":"string"},"workloadIdentityProvider":{"type":"string"}},"type":"object","isRequired":true},"src_tag":{"type":"string","isRequired":true},"app_config_id":{"type":"string"},"app_id":{"type":"string"},"apply_plan_contents":{"description":"The following field is for applying a plan that is already save","type":"string"},"apply_plan_display":{"description":"This field is for storing a human legible plan or corollary representation","type":"string"},"component_id":{"type":"string"},"component_name":{"type":"string"},"helm":{"properties":{"aws_auth":{"type":"object","description":"Auth for cloud providers","properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}}},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"create_namespace":{"type":"boolean"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"helm_chart_id":{"type":"string"},"name":{"description":"NOTE(jm): these fields should probably just come from the app config, however we keep them around for\ndebuggability","type":"string"},"namespace":{"type":"string"},"recover_release":{"description":"Must stay a bool: go-swagger renders a documented $ref field as an inline\nstruct value, which decodes non-nil on every deploy.","type":"boolean"},"skip_crds":{"type":"boolean"},"storage_driver":{"type":"string"},"take_ownership":{"type":"boolean"},"values":{"items":{"properties":{"name":{"type":"string"},"type":{"type":"string"},"value":{"type":"string"}},"type":"object"},"type":"array"},"values_files":{"items":{"type":"string"},"type":"array"},"values_override":{"description":"ValuesOverride is the install-level Helm values override (raw YAML). It is\nmerged as the highest-precedence layer at deploy time, winning over both\nValuesFiles and Values. Empty means no override (exact no-op).","type":"string"}},"type":"object"},"inputs_digest":{"type":"string"},"install_id":{"type":"string"},"kubernetes_manifest":{"properties":{"aws_auth":{"type":"object","description":"Auth for cloud providers","properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}}},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"ca_data":{"description":"CAData is the base64 encoded public certificate","type":"string"},"endpoint":{"description":"Endpoint is the URL of the k8s api server","type":"string"},"env_vars":{"additionalProperties":{"type":"string"},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"id":{"description":"ID is the ID of the EKS cluster","type":"string"},"inline":{"description":"If this is set, we will _not_ use aws-iam-authenticator, but rather inline create the token","type":"boolean"},"kube_config":{"description":"KubeConfig will override the kube config, and be parsed instead of generating a new one","type":"string"},"trusted_role_arn":{"description":"TrustedRoleARN is the arn of the role that should be assumed to interact with the cluster\nNOTE(JM): we are deprecating this","type":"string"}},"type":"object"},"gcp_auth":{"properties":{"impersonate_service_account":{"type":"string"},"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"},"manifest":{"description":"Manifest is populated at runtime from the OCI artifact.\nThis field is no longer set during plan creation - it's populated by the runner\nafter pulling the OCI artifact during Initialize().","type":"string"},"namespace":{"type":"string"},"oci_artifact":{"type":"object","description":"OCIArtifact reference (set during plan creation, used by runner to pull manifest)","properties":{"digest":{"description":"Digest is the immutable artifact digest (e.g., sha256:abc123...)","type":"string"},"tag":{"description":"Tag is the artifact tag (typically the build ID)","type":"string"},"url":{"description":"URL is the full artifact URL (e.g., registry.nuon.co/org_id/app_id)","type":"string"}}},"state":{"type":"object","description":"State carries the install state the runner needs to interpolate\nnuon template placeholders into the kustomize-produced manifest.yaml\nafter pulling the OCI artifact. Nil for inline-manifest deploys,\nwhich are pre-rendered planner-side and short-circuit the OCI pull\non the runner. Same shape as SandboxRunPlan.State.","properties":{"actions":{"properties":{"populated":{"type":"boolean"},"workflows":{"additionalProperties":{"properties":{"id":{"type":"string"},"outputs":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"type":"object"}},"type":"object"},"app":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"},"variables":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"cloud_account":{"properties":{"aws":{"properties":{"region":{"type":"string"}},"type":"object"},"azure":{"properties":{"location":{"type":"string"}},"type":"object"},"gcp":{"properties":{"project_id":{"type":"string"},"region":{"type":"string"}},"type":"object"}},"type":"object"},"components":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"domain":{"properties":{"internal_domain":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"}},"type":"object"},"id":{"type":"string"},"inputs":{"properties":{"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"populated":{"type":"boolean"}},"type":"object"},"install":{"type":"object","description":"NOTE: for backwards compatibility, these are remaining in place.","properties":{"id":{"type":"string"},"inputs":{"additionalProperties":{"type":"string"},"type":"object"},"internal_domain":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"public_domain":{"type":"string"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"}}},"install_stack":{"properties":{"checksum":{"type":"string"},"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"quick_link_url":{"type":"string"},"status":{"type":"string"},"template_json":{"type":"string"},"template_url":{"type":"string"}},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"},"name":{"type":"string"},"org":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"populated":{"type":"boolean"},"status":{"type":"string"}},"type":"object"},"runner":{"properties":{"api_url":{"type":"string"},"id":{"type":"string"},"populated":{"type":"boolean"},"runner_group_id":{"type":"string"},"status":{"type":"string"}},"type":"object"},"sandbox":{"properties":{"outputs":{"additionalProperties":true,"type":"object"},"populated":{"type":"boolean"},"recent_runs":{"items":{"$circularRef":"9b55d914-85e9-4e98-a43c-8faad7684ad0"},"type":"array"},"status":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object"},"secrets":{"additionalProperties":{"properties":{"arn":{"type":"string"},"azure_key_vault_secret_id":{"type":"string"},"exists":{"type":"boolean"},"gcp_secret_name":{"type":"string"},"kubernetes_key":{"type":"string"},"kubernetes_name":{"type":"string"},"kubernetes_namespace":{"type":"string"},"length":{"type":"integer"},"name":{"type":"string"},"timestamp":{"type":"string"}},"type":"object"},"type":"object"},"stale_at":{"description":"loaded from the database but not part of the state itself","type":"string"}}}},"type":"object"},"noop":{"type":"object"},"pulumi":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_auth":{"properties":{"managed_identity_client_id":{"description":"ManagedIdentityClientID runs the operation as a specific user-assigned\nmanaged identity instead of the VM's system identity.","type":"string"},"service_principal":{"properties":{"subscription_id":{"type":"string"},"subscription_tenant_id":{"type":"string"}},"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"cluster_info":{"properties":{"aws_auth":{"properties":{"assume_role":{"properties":{"role_arn":{"type":"string","isRequired":true},"session_name":{"type":"string","isRequired":true},"external_id":{"type":"string"},"session_duration_seconds":{"type":"integer"},"two_step_config":{"type":"object","description":"configuration for two stepping before assuming this role","properties":{"iam_role_arn":{"type":"string"},"src_iam_role_arn":{"type":"string"},"src_static_credentials":{"type":"object","description":"Root Credentials","properties":{"access_key_id":{"type":"string"},"secret_access_key":{"type":"string"},"session_token":{"type":"string"}}}}},"use_gcp_oidc":{"type":"boolean"},"use_github_oidc":{"type":"boolean"}},"required":["role_arn","session_name"],"type":"object"},"cache_id":{"description":"when cache ID is set, these credentials will be reused, up to the duration of the sessionTimeout (or default)","type":"string"},"profile":{"description":"If profile is provided, we'll use that profile over the default credentials","type":"string"},"region":{"type":"string"},"static":{"properties":{"access_key_id":{"type":"string","isRequired":true},"secret_access_key":{"type":"string","isRequired":true},"session_token":{"type":"string","isRequired":true}},"required":["access_key_id","secret_access_key","session_token"],"type":"object"},"use_default":{"type":"boolean"}},"type":"object"},"azure_aut